Tweet
|
X の国際化プログラミングではフォントセット (Font Set) という概念が導入 されました。フォントセットはコードセット (eucJP や SJIS など) の文字を 表示するのに十分なフォントの集合です。たとえば SJIS 用のフォントセット には JIS X0201 と JIS X0208 の2つの文字集合のフォントを含んでいます。 アプリケーションは国際化された文字表示用ライブラリ関数にフォントセット と文字列を引数に指定して呼び出すだけで、その文字列が適切に画面に表示さ れます。
フォントセット関連の X 国際化ライブラリ関数には次のものがあります。
---------------------------------------------------------------------------- 関数 説明 ---------------------------------------------------------------------------- XCreateFontSet フォントセットを作成する XFreeFontSet フォントセットを削除する XFontsOfFontSet フォントセットに関する情報を取得する XBaseFontNameListOfFontSet フォントセット作成時のフォント名リストを調べる XLocaleOfFontSet フォントセットのロケールを調べる XContextDependentDrawing フォントセットのコンテキスト依存性を調べる XExtentsOfFontSet フォントセットの最大の出力範囲を取得する XContextualDrawing フォントセットのコンテキスト依存性を調べる XDirectionalDependentDrawing フォントセットの出力方向依存性を調べる ----------------------------------------------------------------------------フォントセット関連の非国際化関数と国際化関数の対応は次のとおりです。
---------------------------------------------------------------------------- 非国際化関数 国際化関数 ---------------------------------------------------------------------------- XLoadFont XCreateFontSet XQueryFont XCreateFontSet XLoadQueryFont XCreateFontSet XFreeFont XFreeFontSet XUnloadFont XFreeFontSet ----------------------------------------------------------------------------