Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

반각 가타카나 추가 및 세로쓰기 지원 #73

Open
quiple opened this issue May 4, 2022 · 4 comments
Open

반각 가타카나 추가 및 세로쓰기 지원 #73

quiple opened this issue May 4, 2022 · 4 comments

Comments

@quiple
Copy link
Contributor

quiple commented May 4, 2022

안녕하세요! 반각 가타카나랑 세로쓰기도 지원했으면 해서 이슈 남겨봅니다.

무제-1

U+FF61부터 U+FF9F까지가 빠져 있는데 들어가면 좋을 것 같아요. 근데 이게 예전 M PLUS 1p에는 있는데 프로젝트를 GitHub로 옮긴 뒤의 새로운 M PLUS 1에는 포함되어 있지 않더라고요..

무제-2

세로쓰기 환경에서 괄호가 가로쓰기에서처럼 나오고 っ, ッ, ぁ, ヶ 같은 스테가나가 우측 세로 중앙에 있어야 하는데 가로쓰기에서처럼 중앙 하단에 위치합니다.

검색해보니 OpenType 테이블의 GSUB인지 GPOS인지 vert 기능에 관련된 것 같은데 잘 모르겠네요..

@orioncactus
Copy link
Owner

안녕하세요! 소중한 피드백을 올려주셔서 감사드립니다.

말씀하신 것처럼 글꼴 파일에서는 세로쓰기에 대응할 때 OpenType 기능과 관련한 GPOS 테이블에 포함된 vert 전용으로 정의된 글리프 목록에 있는 리스트를 통해 세로쓰기 전용 글리프로 바꿔주는 식으로 지원하는데요, 글꼴 제작 애플리케이션에는 세로쓰기에 맞는 문자를 만들고, 이를 OpenType 기능에서 vert 부분에 매핑하는 식으로 적용합니다.

Pretendard는 인터페이스 환경에서 발생하는 불편함을 우선 해결하고자 했기 때문에, 인터페이스 환경에서 주로 사용하지 않는 세로쓰기와 반각 문자는 이번 업데이트에서는 대응하지 않았는데요, 다음 과제로 해결할 수 있도록 이 이슈를 열어두겠습니다.

감사합니다!

할 일

  • 반각 문자 추가
  • 세로쓰기용 문자 추가 및 OpenType 기능에 대응

@kms0219kms
Copy link
Contributor

@orioncactus 업데이트된 사항이 있을까요?
제가 개발하는 신규 서비스에서 Pretendard JP를 사용하려 하는데, 이 부분이 해결되면 좋을거 같아서요!

@Hackjjang
Copy link

Hackjjang commented Apr 22, 2023

본래 동방... 한국을 포함한 중화권은 우에서 좌로 가는 내려쓰기가 맞긴했는데...
일어 세로쓰기 폰트 상태는 어떤지 몰라도 한글 세로쓰기 폰트는 적합하게 쓸 수 있는걸 본 적이 없는데...
여러모로 기대되네요.(아니면 일어만 나오려나요? ^^;)

일본은 세로쓰기 시절부터 쓰던 기호를 그대로 가로쓰기에도 옮겨서 쓰고 있지요...(먼산)
일어 작업을 진행하면 그대로 그 기호를 옮겨서 쓰면 되므로 한글과 중어도 지원해도 좋을것 같네요.

@orioncactus
Copy link
Owner

orioncactus commented Apr 24, 2023

@kms0219kms 댓글 업데이트를 이제야 봤습니다 😅 욕심 같아서는 다음 버전에 적용하고 싶으나, 여건상 다다음 배포로 예상하고 있습니다.

@Hackjjang 현대 한글 글꼴에서 세로쓰기가 고려된 글꼴은 많이 없는 편입니다. 본고딕에서도 한글은 세로쓰기가 고려가 되어있지 않기도 하고요. Pretendard가 기호를 제외한 문자에 세로쓰기를 대응할 때 작업량이 많아서, 우선은 기호 정도만 맞춰 추가하려고 합니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants