이탤릭 글씨 생성기 쉽게 이해하기 — 개념과 원리
SNS 소개글처럼 일반 텍스트만 받는 곳에서는 진짜 기울임꼴 서식을 쓸 수 없습니다. 이 생성기는 라틴 문자를 유니코드의 기울임꼴 닮은 문자로 바꿔 세리프 이탤릭, 산세리프 이탤릭, 굵은 이탤릭, 굵은 산세리프 이탤릭을 만들며, 복사해 붙여도 기울어진 모양이 유지됩니다.
계산 방법
각 글자에 대해
- 이탤릭 대문자 A = U+1D434, 이탤릭 소문자 a = U+1D44E이며, 다른 스타일은 각자의 시작값이 있습니다.
- 다음 글자는 다음 코드 포인트입니다.
- 이탤릭 소문자 h는 먼저 등록된 U+210E(플랑크 상수)로 수학 블록의 빈자리를 채웁니다.
- 숫자, 악센트 문자, 한글, 문장부호는 그대로 둡니다(이탤릭에는 숫자가 없습니다).
- UTF-16 길이는 바뀐 글자마다 2단위입니다.
원리
수학에서는 기울인 변수를 똑바른 글자와 다른 기호로 쓰기 때문에, 유니코드는 수학 영숫자 기호 블록에 이탤릭 글자를 별개의 문자로 넣어 두었습니다. 서식이 아니라 문자이므로 글꼴이 지원하는 곳이면 기울어진 모양이 보입니다. 플랑크 상수 기호 ℎ가 이미 이탤릭 h로 등록되어 있었기 때문에 수학 블록은 그 자리를 비워 두었고, 생성기는 대신 ℎ를 씁니다.
예제 풀이
기본값 "Hello World"로 계산합니다.
- H → U+1D434 + 7 = 𝐻, e → U+1D44E + 4 = 𝑒처럼 바뀝니다.
- 세리프 이탤릭: 𝐻𝑒𝑙𝑙𝑜 𝑊𝑜𝑟𝑙𝑑, 산세리프 이탤릭: 𝘏𝘦𝘭𝘭𝘰 𝘞𝘰𝘳𝘭𝘥입니다.
- 굵은 이탤릭: 𝑯𝒆𝒍𝒍𝒐 𝑾𝒐𝒓𝒍𝒅, 굵은 산세리프 이탤릭: 𝙃𝙚𝙡𝙡𝙤 𝙒𝙤𝙧𝙡𝙙입니다.
- 바뀐 글자 10개, 그대로 둔 문자 1개(공백)입니다.
- UTF-16 길이 = 10 × 2 + 1 = 21입니다.
결과 해석
이탤릭은 소개글에서 한두 단어 강조, 제목, 인용에 어울립니다. 짧게 쓰십시오. 화면 낭독기가 각 글자를 수학 기호로 읽을 수 있고, 검색도 일반 단어로 찾지 못할 수 있습니다. 기기에서 네모로 보이면 그 글꼴에 해당 문자가 없는 것입니다.
흔한 실수
- 숫자도 기울어질 것으로 기대하는 경우
- 게시물 전체를 꾸밈 글자로 써 접근성과 검색을 해치는 경우
- 일반 텍스트와 글자 수가 같게 셀 것이라고 생각하는 경우
자주 묻는 질문
이탤릭 h는 왜 다르게 생겼나요?
수학 블록보다 먼저 등록된 플랑크 상수 기호 ℎ(U+210E)이기 때문입니다.
한글도 기울일 수 있나요?
아닙니다. 유니코드에 이탤릭 한글 문자는 없습니다.
사용자 이름에도 쓸 수 있나요?
많은 플랫폼이 사용자 이름에 일반 문자만 허용해 거부될 수 있습니다.
출처: The Unicode Standard 15.1, Mathematical Alphanumeric Symbols block (U+1D400–U+1D7FF) and Letterlike Symbols block (U+210E PLANCK CONSTANT) · Unicode Technical Report #25, "Unicode Support for Mathematics"