Mozilla FirefoxはSIL InternationalのGraphiteテクノロジーをサポートします

SIL Internationalが開発したグラファイトテクノロジは、TrueTypeフォントに、ライティングシステムの機能を説明する3つの追加データテーブルを追加することで構成されています。 フォントに埋め込まれたルールは、コンテキストに応じて文字の変更を記述します:これらは、合字、文字の置換、文字の自動置換、文字の順列、発音区別文字のバインド、カーニング、水平ストロークを長くすることによる文字幅の拡大などです。 これらの規則を解釈するグラファイトコードは、(GNU Lesser General Public LicenseおよびCommon Public Licenseの条件の下で)自由に配布されます。



Graphiteの意味は、書記体系の特徴に関する知識です(たとえば、単語の位置に応じてアラビア語の子音の形を変えるなど:語頭、語中、語末で、別々です;アジア言語には多くの類似した特徴があります、I彼は最も有名なものだけを引用しましたが、これらすべての機能の説明は、個々のプログラム(ブラウザやドキュメントエディタなど)、またはフォントの表示に使用されるライブラリ(Graphiteなど)にも割り当てられませんが、フォント作成者によって直接配置されます しかし、フォントインチ



したがって、1つまたは別のソフトウェア(その作者は地球の反対側に住み、執筆だけでなく、小さな国の存在についても何も知らない)を国際化するための努力は、ユーザーが必要とするフォントの単純な使用に削減されます; フォント開発者は、その文字を使用してメタデータを描画および記述する文字の機能に精通していると想定されます。



GraphiteライブラリはWindows用に作成され、後でLinuxに移植されましたが、Mac OS Xには移植されませんでした(SILによると、Apple Advanced Typographyテクノロジーはすでに同様の特性を持っています)。 グラファイトのサポートは、 SIL WorldPad 、XeTeX、OpenOffice.org(Macを除くバージョン3.2以降)、LibreOffice(Macを除く)などのテキストエディターで利用できます。 グラファイトのサポートは、Linux( pango-graphiteを使用)およびWindows( MultiScribeプロジェクト。これはまだ実験段階であり、Windowsのすべてのバージョンで動作しません)上のすべてのアプリケーションに追加できます。



この(2011年)12月に、Mozilla FirefoxブラウザコードにGraphiteサポートが追加されました バグ631479を 参照 )。 スケジュールを考慮すると、2012年春にリリースに登場する予定です。



All Articles