投稿でのUnicodeの太字テキスト:いつ問題がなく、いつ問題になるか、代わりに何を使うか
プロフィールやキャプションに貼り付けられる太字や斜体の文字は、数学記号です。これがスクリーンリーダー、検索、文字数制限にどう影響するか、単語1、2個なら問題ない場合、より良い選択肢を解説します。



Hermosoで制作
プロフィール、LinkedInのヘッドライン、キャプションで、太字ボタンのない場所に𝐛𝐨𝐥𝐝や𝘪𝘵𝘢𝘭𝘪𝘤の単語を見たことがあるでしょう。便利な裏技で、そのための無料の太字・斜体テキスト生成ツールも作りました。ただ、この裏技には見えにくいコストがあります。この記事では、それらの文字の正体、そのコストを払うのは誰か、いつ使う価値があるかを解説します。
別のフォントの文字ではありません
本物の太字は書式設定です。文字Hは普通のHのままで、アプリがそれをより太く描画するよう指示されているだけです。プレーンテキストの欄には書式の指示を入れられないため、生成ツールは別の手段を取ります。各文字を、太く見える別の文字に置き換えるのです。
これらの文字は、Unicodeの数学英数記号ブロック(U+1D400からU+1D7FF)に由来します。このブロックは数式のために存在します。太字のxと斜体のxは、意味が異なることがあるからです。Unicodeの公式チャートは、このブロックが何のためのもので、何のためのものでないかを説明しています。 書体の違いが意味にとって重要な数学の変数に使われます。一般的な文章には、標準のラテン文字とギリシャ文字に書式を付けてください。
したがって、単語𝐇𝐞𝐥𝐥𝐨は5つの記号で、最初の記号はMATHEMATICAL BOLD CAPITAL Hと呼ばれます。以下の内容はすべてこの事実から導かれます。
誰が困るか
スクリーンリーダーを使う人
スクリーンリーダーは文字を読み上げます。文字Hの扱い方は知っています。MATHEMATICAL BOLD CAPITAL Hをどう扱うかは、ソフトウェアとその設定によって異なります。米国政府のアクセシビリティ・プログラムであるSection508.govは、簡潔に次のように述べています。「スクリーンリーダーは特殊文字を正しく識別するのに苦労することがあるため、SNSの投稿では使用を避けるのが最善です。」書式付きの単語は記号ごとに読み上げられたり、読み飛ばされたりすることがあり、書式付きの文全体となると、単語よりさらに悪くなります。
あなたを探している人
書式付きの文字は、普通の文字とは別の文字なので、普通の単語で検索しても一致しないことがあります。Unicodeは、各記号が通常の文字の書体バリアントであることを、Unicode文字データベースの互換マッピングとして記録しています。NFKC正規化を適用するソフトウェアは、それらを普通の文字に戻すため、検索が機能します。ただし、特定のアプリがそれを行うかどうかは、アプリ次第です。ブランド名、商品名、見つけてほしいハッシュタグを、そのような賭けに任せるべきではありません。
文字数
ほぼすべての書式付き文字は、ほとんどの文章が含まれる範囲の外にあるため、UTF-16のコード単位を2つ使います(普通の文字は1つ)。UTF-8では4バイト(普通の文字は1バイト)です。(Letterlike Symbolsブロックから借用された少数の文字、例えば斜体の小文字hは、コード単位1つ、3バイトです。)例としてSummer Saleを見てください。11文字で、10文字の文字と1つの空白です。Unicodeの太字では、10 × 2 + 1 = 21コード単位になります。コード単位を数える欄は、ほぼ2倍に見えます。文字数を数える欄では11です。アプリによって数え方が違うため、当社の生成ツールは両方の数値を表示しています。
端末にそのフォントがない人
電話やパソコンにこれらの記号を持つフォントがない場合、空の四角(豆腐)が描画されることがあります。強調が四角の列になってしまいます。
使ってよい場合
これは一切使うなという意味ではありません。害の少ない場所で、少量なら構いません。
- 単語1、2個の強調を、書式が使えない欄で使う場合。例えばプロフィールの見出しラベルなど。
- 大事な情報の横の装飾にとどめ、情報の代わりにしないこと。書式付きの見出しが普通の文の上にあっても、その文は読めます。
- テスト済みの場所。貼り付けて、実際のアプリで見た目と読みやすさを確認してください。
問題になる場合
- 投稿全体や長い文。文字が増えるごとにコストが増えます。
- 正しく読まれる必要がある内容: 価格、日付、時刻、住所、割引コード、手順、リンク。
- 人が検索する名前: ブランド名、商品名、自分の名前、ハッシュタグ。
- 表示名で、見つけてほしいアカウントのもの。
- 広告。広告プラットフォームには、既に目立つ見出し欄があります。代わりに、より良い見出しを書いてください。
代わりに使うもの
- 対応している場所では本物の書式を。ブログ、メール、文書、多くの投稿エディターには、本物の太字と斜体があります。それを使ってください。本物の書式は、その単語として読み上げられます。
- 単語1つには大文字。NEWやTODAYは強調を表しつつ、普通の文字のままです。単語1、2個にとどめてください。
- 構造。短い最初の行、改行、普通のハイフンの箇条書き。太字で得たい効果の大部分は、レイアウトで実現できます。
- 絵文字は印として、控えめに。Section508.govのチェックリストは、絵文字の数を抑え、文の途中ではなく自然な区切りで使うよう求めています。
- CamelCaseのハッシュタグ。#springlaunchではなく#SpringLaunch。Section508.govのチェックリストは、複数の単語からなるハッシュタグの各単語の先頭を大文字にするよう求めています。
- 装飾は画像や動画の中に。画像に描かれた文字は、どんなフォントでも使えます。キャプションや代替テキストにも同じ言葉を書き、誰も見落とさないようにしてください。
使うなら、きちんと使う
書式付きの英字セットには欠けがあります。Unicodeは、Letterlike Symbolsブロックに既に存在する文字のため、このブロックの一部の枠を空けています。例えば斜体の小文字hはU+210E(PLANCK CONSTANT)で、筆記体、Fraktur、二重線の英字にもさらにいくつか欠けがあります。各文字にオフセットを足すだけの生成ツールでは、欠けた箇所ごとに空白か壊れた文字が出ます。当社のツールは、Unicode名称一覧の相互参照に従って、24の欠けすべてを処理し、すべてのスタイルのすべての文字をUnicode文字データベースと照合しました。
正確に変換できないものは、入力どおりのまま残します。éのようなアクセント付き文字は、このブロックに書式付きの版がなく、数字は5つのスタイルにしかないため、それらは普通のままになります。
簡単な目安
書式付きテキストを貼り付ける前に、こう自問してください。これが記号ごとに読み上げられたり、検索で見つからなかったりしたら、誰かが大事な情報を見逃すだろうか? そうなら、普通の文字のままにしてください。明確な普通の文の横にある、単語1つの飾りなら、使ってかまいません。
太字・斜体テキスト生成ツールで試せます。13種類のスタイルを並べて表示し、各スタイルの下に文字数とコード単位数が表示されます。
Hermosoの役割
Hermosoは、AIマーケティングエージェントです。あなたの市場で既に成果を出している広告を調べ、ブランドに合った画像・動画広告を作り、ご自身のソーシャルアカウントに投稿と予約を行い、ご自身の広告アカウントで有料キャンペーンを実行します。動画に書式付きの言葉を入れたい場合、説明した見た目でキャプションとエンドカードを焼き込むことができます。実際のフォントファイルから組版されるため、スタイルは画像の中に収まり、投稿本文はプレーンなままです。ウェブアプリで使えるほか、MCPサーバーを通じてClaude、ChatGPT、Cursorの中でも使えます。
よくある質問
Unicodeの太字はアクセシビリティに悪いですか?
悪い場合があります。これらの文字は数学記号で、Section508.govは、スクリーンリーダーが特殊文字を正しく識別できないことがあるため、SNSの投稿では避けるよう勧めています。単語1、2個なら小さなコストですが、文全体になると大きなコストです。
太字の文字がなぜ文字数として多く数えられるのですか?
太字の各文字は基本多言語面の外にあるため、UTF-16のコード単位を2つ、UTF-8で4バイト使います。普通の文字は、それぞれ1つずつです。コード単位で数える欄は、約2倍の速さで埋まります。
検索で書式付きテキストを見つけてもらえますか?
確実ではありません。書式付きの文字は別の文字だからです。Unicode NFKC正規化を適用するソフトウェアは、それらを普通の文字に対応づけますが、特定のアプリがそれを行うかどうかは、アプリ次第です。
Unicodeの太字の代わりに何を使えばよいですか?
欄が対応している場合は本物の太字、単語1つには大文字、構造には改行と箇条書き、CamelCaseのハッシュタグ、そして同じ言葉をキャプションにも添えた画像や動画の中の書式付きテキストを使ってください。