最終更新:

漢字の画数と文字数の不思議な関係 - 1 文字で 84 画の漢字が存在する

約 8 分で読めます

「雲」を 3 つ重ねた漢字「靐」は 39 画。「龍」を 4 つ並べた「𪚥」は 64 画。そして、日本で最も画数が多いとされる漢字「たいと」は 84 画に達します。しかし、これらの漢字はすべて文字数カウント上は「1 文字」です。画数が 1 画の「一」も、84 画の「たいと」も、同じ 1 文字。この記事では、漢字の画数と文字数カウントの関係を掘り下げ、Unicode における漢字の収録数や異体字の仕組みまで解説します。

画数が多い漢字ランキング

漢字の画数には理論上の上限がありません。既存の漢字を組み合わせて新しい漢字を作ることができるため、画数は際限なく増やせます。ただし、実際に使われた記録がある漢字に限ると、以下のようなランキングになります。

画数の多い漢字の多くは、同じ漢字を複数組み合わせた「理義字」(りぎじ) と呼ばれる構造を持っています。「森」(木 × 3 = 12 画)、「轟」(車 × 3 = 21 画)、「靐」(雷 × 3 = 39 画) のように、同じ部品を 2〜4 個重ねることで画数が倍増します。この構造は「たくさんの」「激しい」といった強調の意味を持つことが多く、漢字の造字法としては古くから存在する手法です。

漢字画数読み構成Unicode 収録
たいと (雲×3 + 龍×3)84 画たいと、だいと、おとど雲 3 つ + 龍 3 つなし
𪚥64 画てつ、てち龍 × 4あり (U+2A6A5)
𱁬57 画びゃん陝西省の麺料理名Unicode 13.0 で追加
39 画ひょう雷 × 3あり (U+9750)
31 画さん、ざん金 + 毚あり (U+9471)
29 画うつ常用漢字で最多画数あり (U+9B31)

84 画の「たいと」は、苗字として使われた記録があるとされますが、Unicode には収録されていません。つまり、コンピュータ上で「1 文字」として表示することができない漢字です。一方、64 画の「𪚥」は Unicode に収録されており、対応フォントがあれば画面に表示できます。

常用漢字 2,136 字の中で最も画数が多いのは「鬱」の 29 画です。「鬱」は 2010 年の常用漢字表改定で追加されましたが、その画数の多さから「本当に常用なのか」と議論を呼びました。

常用漢字の画数分布

常用漢字 2,136 字の画数分布を見ると、日本語で日常的に使われる漢字の「標準的な複雑さ」が見えてきます。

画数帯字数割合代表的な漢字
1〜4 画約 160 字7.5%一、二、人、大、中、日
5〜8 画約 620 字29%生、出、本、学、国、物
9〜12 画約 730 字34%食、海、読、意、新、電
13〜16 画約 440 字21%話、歴、機、環、職、臨
17〜20 画約 150 字7%題、類、議、識、覧、競
21 画以上約 36 字1.7%鑑、驚、鬱、露、魔、籠

最も多いのは 9〜12 画の漢字で、全体の約 34% を占めます。平均画数は約 10.3 画。つまり、日本語の文章で使われる漢字は、平均して 10 画程度の複雑さを持っています。

この分布は、人間の認知能力と書字能力のバランスを反映しています。画数が少なすぎると区別がつきにくく (「一」と「二」と「三」は混同しやすい)、多すぎると書くのが困難になります。9〜12 画という「ちょうどいい複雑さ」が、最も多くの概念を効率的に表現できるスイートスポットなのです。

画数が多くてもバイト数は同じ - Unicode の平等性

ここが文字数カウントの観点で最も重要なポイントです。漢字の画数がどれだけ多くても、文字数とバイト数の関係は変わりません。

漢字画数Unicode コードポイントUTF-8 バイト数UTF-16 バイト数
1 画U+4E003 バイト2 バイト
29 画U+9B313 バイト2 バイト
39 画U+97503 バイト2 バイト
𪚥64 画U+2A6A54 バイト4 バイト (サロゲートペア)

CJK 統合漢字の基本領域 (U+4E00〜U+9FFF) に収録されている漢字は、画数に関係なくすべて UTF-8 で 3 バイト、UTF-16 で 2 バイトです。64 画の「𪚥」は拡張領域 B (U+20000〜U+2A6DF) に収録されているため、UTF-8 で 4 バイト、UTF-16 でサロゲートペア (4 バイト) になります。

つまり、画数の多さはバイト数に影響しません。影響するのは Unicode のどの領域に収録されているかです。基本領域の漢字は 3 バイト、拡張領域の漢字は 4 バイト。この違いは画数ではなく、Unicode への収録時期によって決まります。

CJK 統合漢字の収録数の推移

Unicode に収録されている漢字の数は、バージョンを重ねるごとに増え続けています。Unicode の基本で解説しているように、Unicode は世界中の文字を統一的に扱うための規格ですが、漢字の収録は特に大規模なプロジェクトです。

Unicode バージョンリリース年CJK 統合漢字の累計追加数
1.01991 年20,902 字20,902 字 (初期収録)
3.12001 年47,035 字拡張 A + B で大幅追加
5.22009 年51,110 字拡張 C 追加
8.02015 年80,388 字拡張 E 追加
13.02020 年92,856 字拡張 G 追加
15.12023 年97,680 字拡張 H + I 追加
16.02024 年99,000 字超拡張 J 追加

1991 年の Unicode 1.0 では約 2 万字だった CJK 統合漢字は、2024 年の Unicode 16.0 で約 9.9 万字に達しました。30 年余りで約 5 倍に増えたことになります。しかし、日常的に使われる漢字は日本語で約 3,000 字、中国語 (簡体字) で約 3,500 字程度です。残りの 9 万字以上は、古典文献、方言、歴史的な異体字などに使われる稀少な漢字です。

異体字セレクタ (IVS) - 同じ文字が複数の字形を持つ仕組み

漢字の文字数カウントをさらに複雑にするのが、異体字セレクタ (IVS: Ideographic Variation Sequence) の存在です。IVS は、同じ漢字の異なる字形 (異体字) を区別するための仕組みで、基底文字の後ろに異体字セレクタ (U+E0100〜U+E01EF) を付加します。

例えば、「辺」という漢字には「邊」「邉」「辺」など複数の字形があります。戸籍に登録された正確な字形を表示するために、IVS が使われます。日本の戸籍には約 6 万種類の漢字字形が登録されているとされ、その多くは標準的な Unicode の漢字では表現できない異体字です。

IVS を使った場合、見た目は 1 文字ですが、データ上は基底文字 + 異体字セレクタの 2 文字分のコードポイントを消費します。これは絵文字の文字数カウントで「1 つの絵文字が複数のコードポイントで構成される」のと同じ構造です。

基底文字異体字セレクタ表示される字形コードポイント数用途
辺 (U+8FBA)VS17 (U+E0100)辺の異体字 12戸籍の氏名表記
辺 (U+8FBA)VS18 (U+E0101)辺の異体字 22戸籍の氏名表記
葛 (U+845B)VS17 (U+E0100)葛の異体字2地名 (葛飾区 vs 葛城市)
祇 (U+7947)VS17 (U+E0100)祇の異体字2祇園の「祇」の正確な字形

文字数カウントツールによっては、IVS 付きの漢字を「2 文字」とカウントする場合があります。人間の目には 1 文字に見えるのに、プログラム上は 2 文字。この不一致は、名前の入力フォームや住所録システムで実際にトラブルを引き起こしています。

名前に使える漢字の制限と文字数

日本では、子どもの名前に使える漢字は法律で制限されています。戸籍法施行規則で定められた「人名用漢字」と常用漢字を合わせた約 2,999 字が、名前に使用可能な漢字です。

名前の文字数自体には法的な制限がありませんが、実務上は戸籍システムの制約があります。市区町村の戸籍システムによって扱える文字の範囲が異なり、特に異体字や旧字体の扱いは自治体ごとにばらつきがあります。

2024 年に話題になったのは、マイナンバーカードの氏名欄の文字数制限です。カードの物理的なスペースの制約から、氏名は漢字で最大 15 文字程度しか印字できません。長い名前の場合は省略表記になることがあり、「文字数の物理的制限」が現代でも問題になる事例です。

画数と教育 - 学年別配当漢字の設計思想

小学校で学ぶ漢字 (教育漢字) 1,026 字は、学年ごとに配当されています。この配当は画数だけでなく、使用頻度や概念の難易度も考慮されていますが、画数との相関は明確に存在します。

学年配当字数平均画数最多画数の漢字画数
1 年生80 字約 4.5 画12 画
2 年生160 字約 6.8 画18 画
3 年生200 字約 8.2 画16 画
4 年生202 字約 9.5 画20 画
5 年生193 字約 10.1 画20 画
6 年生191 字約 11.3 画19 画

1 年生の平均画数は約 4.5 画、6 年生では約 11.3 画と、学年が上がるにつれて画数が増えていきます。これは、子どもの手先の器用さと認知能力の発達に合わせた設計です。1 年生で「鬱」(29 画) を教えないのは、書字能力の発達段階を考慮した合理的な判断です。

画数と手書き入力 - デジタル時代の画数問題

スマートフォンやタブレットの手書き入力では、画数が認識精度に直接影響します。画数が多い漢字ほど、小さな画面上で正確に書くことが難しくなり、誤認識率が上がります。一般的な傾向として、1〜5 画の漢字は 95% 以上の認識率を維持しますが、16〜20 画になると 75〜85% 程度に低下し、21 画以上では 70% を下回ることもあります。

「鬱」(29 画) をスマートフォンの手書き入力で正確に書ける人は少ないでしょう。実際、手書き入力の認識エンジンは画数が多い漢字に対して特別な処理を行っています。ストロークの順序や方向だけでなく、部首の組み合わせパターンを学習し、不完全な入力からでも正しい漢字を推測する仕組みです。近年の深層学習ベースの手書き認識エンジンは、画数の多い漢字でも高い認識率を達成していますが、それでも「鬱」のような複雑な漢字は、部首検索や読み入力に切り替えたほうが確実です。

この問題は、フォーム入力のバリデーション設計にも関連します。氏名入力フォームで手書き入力を受け付ける場合、画数の多い漢字の誤認識を考慮した UI 設計 (候補リストの表示、読み仮名からの変換オプションなど) が重要です。特に行政サービスのオンライン申請では、戸籍上の正確な字形を入力する必要があるため、手書き認識の精度は直接的にユーザー体験に影響します。

興味深いことに、画数の多い漢字ほど「読み入力 → 変換」のほうが効率的であるという調査結果もあります。10 画以下の漢字は手書きのほうが速い場合がありますが、15 画を超えると読み入力のほうが圧倒的に速くなります。これは、人間の手書き速度が画数に比例して遅くなるのに対し、読み入力は画数に関係なく一定の速度で変換できるためです。

画数と文字数カウントの実務的な教訓

漢字の画数と文字数の関係から得られる実務的な教訓は、「見た目の複雑さとデータ上のサイズは別物」ということです。全角と半角の違いと同様に、文字の見た目とデータ上の扱いは必ずしも一致しません。

Web フォームの文字数制限を設計する際、「漢字 1 文字 = 1 文字」として扱うのが一般的ですが、IVS 付きの漢字やサロゲートペアを考慮すると、実装はそれほど単純ではありません。特に氏名入力フォームでは、異体字を正しく扱えるかどうかがユーザー体験に直結します。

84 画の漢字も 1 画の漢字も、文字数カウント上は等しく「1 文字」。この平等性は Unicode の設計思想そのものであり、世界中の文字を統一的に扱うための基盤です。画数という物理的な複雑さを超えて、デジタルの世界ではすべての文字が等しく扱われる。それが Unicode の美しさでもあり、時に厄介さでもあるのです。

漢字の画数は、書道や教育の世界では重要な指標ですが、デジタルの文字数カウントでは完全に無視されます。1 画の「一」も 29 画の「鬱」も、Slack のメッセージでは同じ 1 文字としてカウントされ、LINE のメッセージでも同じ 1 文字です。この「画数の民主化」は、デジタルコミュニケーションが漢字文化圏にもたらした大きな変化のひとつと言えるでしょう。

漢字や文字コードの世界をもっと深く知りたい方は、関連書籍も参考になります (Amazon で漢字の本を探す)。

この記事を共有