![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/b/b9/JanaSanskritSans_ddhrya.svg/langja-640px-JanaSanskritSans_ddhrya.svg.png&w=640&q=50)
複雑なテキスト配置
ウィキペディア フリーな encyclopedia
複雑なテキスト配置(ふくざつなテキストはいち)では、コンピュータでのテキストデータ処理において複雑なテキスト配置(CTL[注釈 1])あるいは複雑なテキスト描画[注釈 2]と呼ばれる技法について解説する。
![]() |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/3/39/Example.of.complex.text.rendering.svg/40px-Example.of.complex.text.rendering.svg.png)
この項目にはブラーフミー系文字(インド系文字)が含まれています。環境によっては、フォントをインストールしていても、母音記号の位置が乱れたり結合文字が分かれたりします(詳細)。
![](http://upload.wikimedia.org/wikipedia/commons/thumb/b/b9/JanaSanskritSans_ddhrya.svg/220px-JanaSanskritSans_ddhrya.svg.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/b/be/Arabicrender.png/250px-Arabicrender.png)
これは、入力されたテキストデータを画面や印刷紙面に表示する過程で複雑な変換が必要な用字系 (文字体系) の組版方式のことである。そのような処理を必要とする用字系や書記系を複雑な用字系[注釈 3]あるいはコンプレックステキスト言語(CTL[注釈 4])呼ぶこともある。このような用字系では、保存されたテキストデータは表示される結果に単純に対応していない。以上に挙げたような表現はソフトウェアの国際化の分野で用いられている。
複雑なテキスト配置が必要な書記系の例としては、アラビア文字やブラーフミー系文字の用字系 (デーヴァナーガリーやタイ文字など) が挙げられる。