본문으로 건너뛰기
AZ Tools

Fancy Unicode 텍스트

일반 ASCII 입력 → 𝐁𝐨𝐥𝐝·𝐼𝑡𝑎𝑙𝑖𝑐·𝓢𝓬𝓻𝓲𝓹𝓽·𝔉𝔯𝔞𝔨𝔱𝔲𝔯·𝕯𝖔𝖚𝖇𝖑𝖊-𝖘𝖙𝖗𝖚𝖈𝖐·𝙼𝚘𝚗𝚘·sans-serif 변형. Unicode Math Alphanumeric 블록.

변형

Bold

𝐓𝐡𝐞 𝐪𝐮𝐢𝐜𝐤 𝐛𝐫𝐨𝐰𝐧 𝐟𝐨𝐱 𝐣𝐮𝐦𝐩𝐬 𝐨𝐯𝐞𝐫 𝟏𝟑 𝐥𝐚𝐳𝐲 𝐝𝐨𝐠𝐬.

Italic

𝑇ℎ𝑒 𝑞𝑢𝑖𝑐𝑘 𝑏𝑟𝑜𝑤𝑛 𝑓𝑜𝑥 𝑗𝑢𝑚𝑝𝑠 𝑜𝑣𝑒𝑟 13 𝑙𝑎𝑧𝑦 𝑑𝑜𝑔𝑠.

Bold Italic

𝑻𝒉𝒆 𝒒𝒖𝒊𝒄𝒌 𝒃𝒓𝒐𝒘𝒏 𝒇𝒐𝒙 𝒋𝒖𝒎𝒑𝒔 𝒐𝒗𝒆𝒓 13 𝒍𝒂𝒛𝒚 𝒅𝒐𝒈𝒔.

Script

𝒯𝒽ℯ 𝓆𝓊𝒾𝒸𝓀 𝒷𝓇ℴ𝓌𝓃 𝒻ℴ𝓍 𝒿𝓊𝓂𝓅𝓈 ℴ𝓋ℯ𝓇 13 𝓁𝒶𝓏𝓎 𝒹ℴℊ𝓈.

Bold Script

𝓣𝓱𝓮 𝓺𝓾𝓲𝓬𝓴 𝓫𝓻𝓸𝔀𝓷 𝓯𝓸𝔁 𝓳𝓾𝓶𝓹𝓼 𝓸𝓿𝓮𝓻 13 𝓵𝓪𝔃𝔂 𝓭𝓸𝓰𝓼.

Fraktur

𝔗𝔥𝔢 𝔮𝔲𝔦𝔠𝔨 𝔟𝔯𝔬𝔴𝔫 𝔣𝔬𝔵 𝔧𝔲𝔪𝔭𝔰 𝔬𝔳𝔢𝔯 13 𝔩𝔞𝔷𝔶 𝔡𝔬𝔤𝔰.

Double-struck

𝕋𝕙𝕖 𝕢𝕦𝕚𝕔𝕜 𝕓𝕣𝕠𝕨𝕟 𝕗𝕠𝕩 𝕛𝕦𝕞𝕡𝕤 𝕠𝕧𝕖𝕣 𝟙𝟛 𝕝𝕒𝕫𝕪 𝕕𝕠𝕘𝕤.

Monospace

𝚃𝚑𝚎 𝚚𝚞𝚒𝚌𝚔 𝚋𝚛𝚘𝚠𝚗 𝚏𝚘𝚡 𝚓𝚞𝚖𝚙𝚜 𝚘𝚟𝚎𝚛 𝟷𝟹 𝚕𝚊𝚣𝚢 𝚍𝚘𝚐𝚜.

Sans-serif

𝖳𝗁𝖾 𝗊𝗎𝗂𝖼𝗄 𝖻𝗋𝗈𝗐𝗇 𝖿𝗈𝗑 𝗃𝗎𝗆𝗉𝗌 𝗈𝗏𝖾𝗋 𝟣𝟥 𝗅𝖺𝗓𝗒 𝖽𝗈𝗀𝗌.

Sans-serif Bold

𝗧𝗵𝗲 𝗾𝘂𝗶𝗰𝗸 𝗯𝗿𝗼𝘄𝗻 𝗳𝗼𝘅 𝗷𝘂𝗺𝗽𝘀 𝗼𝘃𝗲𝗿 𝟭𝟯 𝗹𝗮𝘇𝘆 𝗱𝗼𝗴𝘀.

실제 Unicode 코드포인트(폰트 아님). 접근성 중요 텍스트엔 사용 자제.

사용법

  1. 입력 상자에 일반 텍스트를 입력합니다.
  2. 원하는 스타일을 복사해 붙여 넣을 곳에 사용합니다.
  3. 일부 변형(italic·script·fraktur)에는 숫자가 없어서 ASCII 숫자가 그대로 유지됩니다.

자세한 설명

펼치기

각 ASCII 문자(지원되는 경우 숫자까지)를 유니코드 수학 영숫자 기호 영역의 시각적 유사 문자로 매핑합니다. 결과는 채팅, 소셜 미디어, 일반 텍스트 메일처럼 진짜 굵게 태그가 살아남지 못하는 곳에 붙여 넣어도 모양을 유지합니다. 스크립트체와 프락투어체는 ℋ, ℬ, ℜ 같은 글자가 이미 문자꼴 기호로 존재하는 BMP의 "구멍"을 우회합니다.

그 구멍이 이 블록의 까다로운 부분입니다. 유니코드가 수학 알파벳을 인코딩할 때 스무 개 남짓한 글자가 이미 몇 해 전에 문자꼴 기호로 배정되어 있었고, 중복을 만드는 대신 자리를 비워 두고 빠진 글리프를 BMP 다른 곳에 흩어 놓았습니다. 단순히 오프셋을 더하는 계산은 그 빈자리에 떨어져 예약된 코드포인트를 내보내고, 화면에는 빈 네모로 나타납니다. 여기서는 흩어져 있는 올바른 문자를 대신 넣기 때문에 스크립트체와 프락투어체가 온전하게 나옵니다.

모든 스타일이 숫자를 지원하지는 않습니다. 굵게, 이중선, 산세리프, 고정폭은 자기 숫자 집합을 갖지만 이탤릭, 스크립트, 프락투어를 비롯한 여럿은 없어서 숫자가 평범한 ASCII로 통과하고, 숫자가 섞인 단어는 눈에 띄게 뒤섞여 나옵니다. 이 툴은 그런 숫자에 비슷한 문자를 몰래 끼워 넣지 않고 그대로 둡니다.

이 방식의 대가는 출력이 더 이상 입력한 글자가 아니라는 점입니다. 화면 낭독기는 이 코드포인트들을 "수학 굵은 소문자 a"처럼 읽거나 건너뛰고, 검색은 이것을 원래 단어와 대응시키지 못하며, 이런 문자로 만든 사용자명이나 표시 이름은 사람들이 기대하는 이름으로는 검색되지 않습니다. 여러 플랫폼이 프로필 항목에서 이 문자를 거부하거나 정규화로 없애기도 합니다. 본문 안에서 쓰는 장식용 치환이며, 실제로 강조가 필요한 자리에서는 진짜 마크업이 접근성과 견고성 모두에서 여전히 낫습니다.

자주 묻는 질문

그냥 폰트인가요?

아닙니다. 각 문자는 Mathematical Alphanumeric Symbols 블록에 있는 별개의 Unicode 코드포인트입니다. 그래서 CSS 폰트 변경을 제거하는 일반 텍스트 환경에서도 살아남습니다.

스크린 리더에서 동작이 좋지 않은 이유는?

스크린 리더가 𝐀(Mathematical Bold A)를 항상 글자 A로 인식하지는 않습니다. "Mathematical Bold Capital A"로 읽거나 완전히 건너뛸 수 있습니다. 헤더나 액센트에는 써도 괜찮지만, 낭독될 본문에는 절대 사용하지 마세요.

렌더링되지 않는 곳은?

오래된 Android 키보드, 기본 터미널 폰트, Unicode SMP를 지원하지 않는 환경에서는 빈 상자로 나옵니다. 대부분의 모던 OS와 브라우저에서는 문제없습니다.

스타일을 입히면 검색이 안 잡히는 이유는?

꾸며진 글자는 폰트를 입은 같은 글자가 아니라 아예 다른 문자이기 때문입니다. "hello" 검색은 코드 포인트를 비교하는데 수학용 굵은 h는 문자 h가 아니므로 일치하지 않습니다. 브라우저 찾기 창에서도, 사이트 검색창에서도, 페이지를 색인하는 모든 것에서도 마찬가지입니다. 정렬과 자동완성도 같은 문제를 겪습니다.

이걸 정말 써도 되는 곳은 어디인가요?

서식을 전혀 지원하지 않고 텍스트가 기능이 아니라 장식인 자리입니다. 소셜 프로필 이름이나 일회성 게시물 제목 같은 것들입니다. 반대로 단어가 일을 해야 하는 곳에서는 피하세요. 제목, 링크, 버튼, 스크린 리더가 읽을 모든 것(문자를 하나씩 읽거나 아예 건너뛸 수 있습니다), 검색 대상이 될 필드, 그리고 나중에 누군가 직접 입력해야 할 이름이 그렇습니다.

관련 도구