これは実際のフォント変更ではなく、装飾されたUnicode文字です — スクリーンリーダーや検索エンジンは通常のテキストとして読み取れない場合があり、古い端末では空の四角として表示されることがあります。アクセシビリティが必要な本文ではなく、SNSのプロフィールやキャプション用にご利用ください。
ベトナム語の声調記号はどう保持されるか
ベトナム語の声調記号(a・e・o・uの上に付く記号など)は基本文字の上に重なる結合文字です。このツールはまず各文字を基本文字と声調記号に分解し、基本文字だけをUnicodeの装飾文字(太字・斜体など)に置き換え、最後に元の声調記号を装飾された文字の上に再び結合します。そのため「Việt」を太字にしても声調記号を失わず読める状態のままです。
当サイトのおしゃれフォント生成ツール(text-emoticon-maker)は多くの文字体系に対応していますが、基本文字と記号を分離せず文字全体を丸ごと置き換えるため、ベトナム語の声調記号が崩れたり消えたりします。この専用ツールはベトナム語のためにその問題を解決するために作られました。なお、đ と Đ はUnicodeに対応する装飾文字がないため、どのスタイルでも通常の形のまま表示されます。
声調記号を保ったままベトナム語の装飾文字を作るには
ベトナム語のテキストの声調記号を崩さずに装飾するには、まず各文字を基本文字と結合声調記号に分解し(Unicode NFD分解)、基本文字だけをUnicode装飾文字に置き換えてから、元の声調記号を再び重ねます。例:「Việt」を太字にすると、ブレーヴェ・サーカムフレックス・下点の記号をそのまま保ったまま装飾されたV-i-e-tになります。
このツールが行う手順
- 入力テキストをUnicode NFD正規化で分解し、アクセント付き文字を基本文字と個別の結合声調記号に分けます。
- 結合記号(Unicode U+0300〜U+036Fの範囲)は声調情報を持つため、そのまま残します。
- 通常の基本文字(a-z、A-Z)だけを、太字や斜体などのUnicode装飾ブロックの対応する文字に置き換えます。
- ブラウザは装飾された基本文字の上に元の結合声調記号を重ねて表示し、正しい声調を視覚的に再現します。
- đ・Đのように対応する装飾Unicode文字がない文字は、消えたり崩れたりせず通常の形のまま残ります。
スタイルの対応方法
装飾文字 = Unicode装飾ブロックの開始位置 + (a-zまたはA-Z内での文字の位置)
- NFD分解 = 基本文字と結合アクセントを分離するUnicodeの正規形式
- 結合声調記号 = U+0300-U+036Fの範囲の文字で、直前の文字に重ねて表示される
- Unicode装飾ブロック = 数学英数字記号ブロックの一部、例: 太字(U+1D400から)・斜体(U+1D434から)
対応スタイル
| スタイル | 例(V) | 備考 |
|---|
| 太字 | 𝐕 | A-Z・a-z・0-9すべて対応 |
| 斜体 | 𝑉 | 小文字hはUnicode標準に従いプランク定数の記号(ℎ)を使用 |
| 太字斜体 | 𝑽 | このスタイルにはUnicodeに数字の文字がない |
| サンセリフ太字 | 𝗩 | A-Z・a-z・0-9すべて対応 |
よくある質問
通常の装飾文字ジェネレーターがベトナム語を崩してしまうのはなぜですか?
一般的な装飾文字ツールは文字全体を対応表に照らして置き換える方式ですが、「ệ」のような合成済みのベトナム語文字は、ほとんどの装飾Unicodeブロックに単独の項目として存在しないため、消えたり、代替文字に置き換わったり、装飾されないまま残ったりします。このツールは基本文字と声調記号を先に分離し、基本文字だけを装飾して声調記号をそのまま保つことでこの問題を避けています。
đとĐがどのスタイルでも変わらないのはなぜですか?
Unicodeの数学英数字記号ブロックは基本ラテン文字26文字(a-z、A-Z)と数字にしか装飾版を定義していません。đ・Đは分解可能な「d」のアクセント付き形ではなく別個の独立した文字のため、このブロックに項目がありません。対応する装飾文字がないため、このツールは文字を消さずに通常の形のまま残します。
この文字はどこでも正しく表示されますか?
最新のブラウザ・スマートフォン・SNSアプリ(Facebook・Instagram・TikTok)のほとんどでは、このUnicode文字が正常に表示されます。ただし一部の古い端末、特定のフォント、プレーンテキストのみ対応のシステム(一部のユーザー名・IDなど)では、空欄や欠落した記号として表示されることがあります。
スクリーンリーダーでもアクセス可能ですか?
いいえ、確実ではありません。これらは通常の文字に本物の太字・斜体フォントを適用したものではなく、別個のUnicode文字のため、スクリーンリーダーが誤って読んだり、読み飛ばしたり、見慣れない記号名をそのまま読み上げたりする可能性があります。アクセシビリティが必要な本文ではなく、SNSの自己紹介など装飾目的で使用してください。
このツールはUnicodeの数学英数字記号スタイルを適用する文字置換技術であり、実際のフォントではありません。通常のテキストのようには検索できず、スクリーンリーダーでも確実には読み上げられません。対応する装飾Unicode文字がない文字(đ、Đ)は通常の形のまま残ります。アクセシビリティが必要な本文ではなく、SNSの自己紹介・キャプションなど装飾目的で使用してください。
Sources: Unicode標準 — 数学英数字記号ブロック(U+1D400〜U+1D7FF)
プライバシーと安全性
- ブラウザ内で計算 — 入力した値はお使いの端末内だけで計算され、utilduckのサーバーへ送信されません。
- 暗号化された通信 — すべてのページはHTTPSで配信され、通信経路で内容を読み取られません。
- 第三者へ渡しません — 入力内容は解析・広告サービスへ渡されません。
- 保存しません — 計算結果をサーバーに保存せず、アカウント登録も不要です。
最終更新: 2026-08-24