필기체 글꼴 생성기 쉽게 이해하기 — 개념과 원리
일반 텍스트만 받는 소개글, 캡션, 메시지에 손글씨 느낌을 내고 싶나요? 이 생성기는 라틴 문자를 유니코드의 필기체(스크립트) 문자로 바꿔, 복사해 붙여도 필기체 모양이 유지되게 합니다. 필기체, 굵은 필기체, 비교용 이탤릭을 보여 줍니다.
계산 방법
각 글자에 대해
- A–Z → 스타일 시작값(대문자) + (글자 − 'A'), a–z → 스타일 시작값(소문자) + (글자 − 'a')
- 필기체 대문자 A = U+1D49C, 굵은 필기체 대문자 A = U+1D4D0, 이탤릭 대문자 A = U+1D434
- 필기체 11글자(B, E, F, H, I, L, M, R과 소문자 e, g, o)는 먼저 등록된 문자 모양 기호 블록에서 가져옵니다. 예: ℬ = U+212C
- 숫자, 악센트 문자, 한글, 문장부호는 그대로 둡니다.
- UTF-16 길이는 수학 문자 2단위, 문자 모양 기호 1단위입니다.
원리
유니코드의 수학 영숫자 기호 블록에는 필기체를 포함한 여러 스타일의 알파벳이 통째로 들어 있는데, 수학자가 이를 서로 다른 기호로 쓰기 때문입니다. 서식이 아니라 별개의 문자이므로 글꼴이 지원하는 곳이면 어디서나 같은 모양입니다. 일부 필기체 글자는 물리·수학용으로 더 일찍 유니코드에 들어갔기 때문에 새 블록에는 그 자리가 비어 있고, 변환기는 그 빈자리를 예전 문자로 채웁니다.
예제 풀이
기본값 "Best Wishes Emily"로 계산합니다.
- B는 빈자리 글자라 ℬ(U+212C)가 되고, e는 ℯ(U+212F), s는 𝓈가 됩니다.
- 필기체 결과: ℬℯ𝓈𝓉 𝒲𝒾𝓈𝒽ℯ𝓈 ℰ𝓂𝒾𝓁𝓎입니다.
- 굵은 필기체: 𝓑𝓮𝓼𝓽 𝓦𝓲𝓼𝓱𝓮𝓼 𝓔𝓶𝓲𝓵𝔂, 이탤릭: 𝐵𝑒𝑠𝑡 𝑊𝑖𝑠ℎ𝑒𝑠 𝐸𝑚𝑖𝑙𝑦입니다.
- 바뀐 글자 15개, 그대로 둔 문자 2개(공백)입니다.
- 필기체의 UTF-16 길이 = 11 × 2 + 4 × 1 + 2 = 28입니다.
결과 해석
마음에 드는 스타일을 골라 복사하십시오. 빈자리 글자는 다른 블록에서 오므로 일부 글꼴에서는 모양이 조금 다르게 보일 수 있습니다. 다른 꾸밈 글자 도구처럼 화면 낭독기가 잘 읽지 못하고 검색에도 잡히지 않을 수 있으니 중요한 정보는 일반 텍스트로 두십시오.
흔한 실수
- 숫자도 필기체가 될 것으로 기대하는 경우(유니코드에 필기체 숫자는 없습니다)
- 사용자 이름이나 비밀번호에 꾸밈 글자를 써 로그인·검색 문제가 생기는 경우
- 모든 기기에서 보일 것이라고 생각하는 경우(네모로 보이기도 합니다)
자주 묻는 질문
일부 필기체 글자 모양이 왜 다르게 보이나요?
예전 문자 모양 기호 블록에서 가져와 글꼴 디자인이 다를 수 있기 때문입니다.
한글도 필기체로 바꿀 수 있나요?
아닙니다. 유니코드에 한글 필기체 버전은 없습니다.
진짜 글꼴인가요?
아닙니다. 글자를 다른 유니코드 문자로 바꾼 것입니다.
출처: The Unicode Standard 15.1, Mathematical Alphanumeric Symbols block (U+1D400–U+1D7FF) and Letterlike Symbols block (U+2100–U+214F) · Unicode Technical Report #25, "Unicode Support for Mathematics"