KANONARA

タイ語でフィクションを書く

タイ語でのフィクション執筆。子音の上に積まれる母音と声調記号、単語間の空白なし、分割による行折り返し、行送り、フォント、確認すべきことまでを解説します。

公開 27 Sept 2026 · 1 分で読めます

タイ語のフィクションには深い連載の伝統があり、読書アプリとWebプラットフォームをまたぐ健全な現在があります。しかし、オンラインで書くということは、文字体系そのものとの交渉を意味します。タイ語は母音と声調記号を子音の上に積み、単語を、あいだに空白なしで書き、タイポグラフィの難しい部分を、テキストを描画するどんなエンジンにも手渡します。この三つの事実を理解している書き手は、対処できるツールを選び、ページを静かに壊すツールを避けられます。

文字体系のしくみ

タイ語はアブギダです。各子音は内在母音を帯び、母音符号がそれを修飾します。それらの母音の一部は、子音の前後に打たれる空間を取る文字で、一部は結合記号です。W3Cの要約では、「子音の上または下に現れる母音符号の構成要素だけが結合記号であり、他は通常の、空間を取る文字」です。母音は、あらゆる方向に基底を囲みます。Omniglotは、タイ語の母音のダイアクリティックが「修飾する子音の前、上、下、後に現れる」と記述し、W3Cは、複合母音が「最大4グリフ(+声調記号1つ)を伴いうる」、グリフは「基底子音の最大3辺を囲みうる」と注記します。

タイ語はまた声調言語で、声調は書かれます。声調記号は音節の「最後の頭子音の上に置かれる」(Omniglot)のに対し、W3Cは、実現する声調が子音の類、音節の種類(生きか死にか)、「声調記号の有無」に依存すると加えます。上母音の上に声調記号を置けば、一つの子音が小さな符号の塔を負います。そこが、まさに行送りとフォントの問題の来場所です。

単語のあいだの空白なし

Omniglotが、はっきりと述べています。「単語のあいだに空白はなく、タイ語のテキストにおける空白は、むしろ節または文の終わりを示す」。W3Cのタイ語資料も同意します。「空白は語ではなく句を分ける」、そしてその結果として、「音節境界をアルゴリズム的に検出することは難しくなりうる」。Unicodeの行折り返し仕様は、タイ語をラオス語、クメール語、ミャンマー語と並んで「複雑な文脈依存」として分類し、折り返しの機会の発見は「形態論的な分析を要する」、通例は辞書引きです。

作者のためにあるのは、次の三つです。

  • 長さは文字で数える。 語計数器は空白で分割し、タイ語に対しては無意味な数字を報告します。だから話の自然な単位は文字です。目標はその尺度で判断してください(Web小説の一話はどのくらいの長さにすべきかを参照)。
  • 空白を律動として扱う。 空白は語ではなく節や文を意味するので、あなたの空白の選択は、句読点として読まれます。読者は、名指しできなくても、不均一な句の空白を感じ取ります。一貫させてください。
  • 行折り返しはエンジンに任せる。 折り返しを直すために、手動の改行やハイフンもどきのハックを決して入れないこと。分割はレンダラの仕事であり、手動の改行は、他の画面サイズの上でひどく化石化します。

行送りと行揃え

符号が基底子音の上下に積まれるため、タイ語はラテン文字より行間の余地を必要とし、行の高さが詰まっていると、上母音の上の声調記号が上の行と衝突するか、切り落とされます。タイ語には寛大な行送りを与え、平均的な行ではなく、最も背の高い音節でテストしてください。行揃えについては、ブラウザの両端揃えは、プロの組版エンジンと比べて下手です。だから、右側の不揃いを許す左揃えテキストが、Web上のタイ語の安全な既定であり、それはKanonaraが描画するすべての文字体系に適用しているのと同じ選択です。

デジタルフォント

  • タイ語のために実際に設計されたフォントを使う。 タイ語を後付けしたラテン系のフォント族ではなく。符号の位置決め、つまりシェイピングは、安価なフォントが最初に失敗する場所です。
  • 背の高い積みを確認する。 上母音と声調記号を負った子音は、きれいな分離と正しい順序を見せるべきです。サンプルのパングラムではなく、自分の原稿からの本物の文でテストしてください。
  • 本物のボールドがあるか確認する。 タイ語フォントに対する合成ボールドは、輪を滲ませます。フォント族に本物の太字ウェイトがないなら、強調は控えめに。
  • 読者が使う機器でテストする。 弱いシステムフォントを載せた携帯電話こそ、あなたの物語が実際に住む場所です。

出版上のメモ

読書面がタイ語の分割とフォントをうまく扱えるかどうかはプラットフォームによって異なるので、テスト話を投稿し、連載を預ける前にアプリの中で読んでください。プラットフォームをまたいで出版するなら、原稿は一つの場所に保持し、そこから配信してください。描画の品質はあなたの手の外にありますが、元の品質はそうではありません。ツールの問いは、どの言語でも同じ執筆ソフトウェアの選び方で、フィルタが一つ増えます。ツールは、エディタ、プレビュー、書き出しのすべての段階で、タイ語を正しく描画しなければなりません。どこに投稿するかについては、連載プラットフォームの地形から始めて、各プラットフォームのタイ語対応を自分で検証してください。

出典

  1. W3C: Thai Script Resources Combining marks, glyph stacking, phrase spacing.
  2. Omniglot: Thai script No spaces between words; tone mark placement.
  3. Unicode Standard Annex #14: Line Breaking Property Thai in the SA class; dictionary-based breaking.

本文中の技法に関する主張は以下の出典に基づきます。実務上の合意であって確立した事実ではない点には、本文中でその旨を記しています。

続きを読む