고딕(블랙레터) 글꼴 생성기 쉽게 이해하기 — 개념과 원리
여기서 '고딕' 글씨는 중세 필사본과 옛 독일의 프락투어 인쇄에 쓰인 각진 블랙레터를 뜻합니다. 이 생성기는 라틴 문자를 유니코드의 프락투어 문자로 바꿔, 소개글·캡션·메시지에 복사해 붙여도 모양이 유지되게 하며, 보통과 굵은 프락투어를 보여 줍니다. 우리나라와 일본에서 '고딕체'라 부르는 산세리프 글꼴과는 다릅니다.
계산 방법
각 글자에 대해
- 프락투어 대문자 A = U+1D504, 소문자 a = U+1D51E, 굵은 프락투어 대문자 A = U+1D56C이며 알파벳 순서로 이어집니다.
- 프락투어 대문자 다섯 개는 먼저 등록된 문자 모양 기호 블록에서 가져옵니다: ℭ(U+212D), ℌ(U+210C), ℑ(U+2111), ℜ(U+211C), ℨ(U+2128)
- 숫자, 악센트 문자, 한글, 문장부호는 그대로 둡니다.
- UTF-16 길이는 수학 문자 2단위, 문자 모양 기호 대문자 1단위입니다.
원리
수학자들은 프락투어 글자를 이데알이나 리 대수 같은 별개의 기호로 쓰기 때문에, 유니코드는 수학 영숫자 기호 블록에 프락투어 알파벳 전체를 넣어 두었습니다. 별개의 문자이므로 글꼴이 지원하는 곳이면 블랙레터 모양이 유지됩니다. 일부 프락투어 대문자는 '실수부'를 뜻하는 ℜ처럼 수학·물리용으로 더 일찍 등록되었기 때문에 새 블록에는 그 자리가 비어 있고, 생성기는 예전 문자로 빈자리를 채웁니다.
예제 풀이
기본값 "Old English Pub"으로 계산합니다.
- O, E, P는 빈자리 다섯 글자에 들지 않아 수학 블록의 𝔒, 𝔈, 𝔓로 바뀝니다.
- 프락투어: 𝔒𝔩𝔡 𝔈𝔫𝔤𝔩𝔦𝔰𝔥 𝔓𝔲𝔟입니다.
- 굵은 프락투어: 𝕺𝖑𝖉 𝕰𝖓𝖌𝖑𝖎𝖘𝖍 𝕻𝖚𝖇입니다.
- 바뀐 글자 13개, 그대로 둔 문자 2개(공백)입니다.
- UTF-16 길이 = 13 × 2 + 2 = 28입니다.
결과 해석
블랙레터는 짧은 제목, 재미로 만드는 로고, 테마 게시물에 인상적이지만 긴 글에서는 읽기 어렵습니다. 일부 프락투어 대문자는 현대 글자와 꽤 달라 보이므로 읽는 사람이 알아보는지 확인해 보십시오. 화면 낭독기와 검색이 이 문자를 잘 다루지 못할 수 있으니 중요한 정보는 일반 텍스트로 두십시오.
흔한 실수
- 숫자도 바뀔 것으로 기대하는 경우(유니코드에 프락투어 숫자는 없습니다)
- 블랙레터 '고딕'과 동아시아 산세리프 '고딕체'를 혼동하는 경우
- 문단 전체에 써 가독성과 접근성을 해치는 경우
- 빈자리 다섯 글자가 모든 글꼴에서 나머지와 똑같이 보일 것이라 생각하는 경우
자주 묻는 질문
'고딕'이 왜 서로 다른 글꼴을 뜻하나요?
서양 활판 인쇄에서는 블랙레터를, 한국과 일본에서는 산세리프 글꼴을 가리키기 때문입니다.
C, H, I, R, Z는 왜 가끔 달라 보이나요?
예전 문자 모양 기호 블록에서 가져와 글꼴 디자인이 다를 수 있기 때문입니다.
한글도 프락투어로 쓸 수 있나요?
아닙니다. 유니코드에 프락투어 한글은 없습니다.
출처: The Unicode Standard 15.1, Mathematical Alphanumeric Symbols block (Fraktur and bold Fraktur) and Letterlike Symbols block (black-letter capitals C, H, I, R, Z) · Unicode Technical Report #25, "Unicode Support for Mathematics"