レイアウトエンジン(RT Font、ビットマップフォント用)
タイ語やアラビア語など複雑な表記ルールの言語を正確に表示します。これらの言語は日本語のように単に文字を並べただけでは、正しく読むことができません。それぞれの言語の表記ルールに対応し、正しく表示するレイアウトエンジンソフトウエアを独自に開発しました。
レイアウトエンジンの役割
アラビア語を例にして、レイアウトエンジンの役割をご説明します。
アラビア語では右から左へ表記します。また、同じ文字でも文中や単語中の位置によってその字形が変化します。下の図にレイアウトエンジンを使用しない場合と、使用した場合の例を示します。
レイアウトエンジンを使用しない場合
1文字ごとの字形は正しく表現されていますが、文章としては成り立っておらず、読むことができません。
レイアウトエンジンを使用した場合
1文字ごとの字形はもちろん、右から左へ表記したり、字形を変形するなど、文章として成り立つように正しくレイアウトしています。このように正しい文章を表示するのがレイアウトエンジンです。文章を表記するには必須の機能となっております。
レイアウトエンジンの仕組み
お客様のアプリケーションからは、文字列とレイアウトに関する指定をしていただきます。レイアウトエンジンはその指定に従い、最適にレイアウトされた文字列を画像として返します。

フォント製品カタログ(日本語版、英語版)のダウンロードは
こちらから。
