Solaris CDE セッションでは通常起動時にアプリケーションが使用するデフォルトフォントのリソースを以下のように設定します。
*DtEditor*textFontList: -dt-interface user-medium-r-normal-m*-*-*-*-*-*-*-*-*: *Font: -dt-interface user-medium-r-normal-m*-*-*-*-*-*-*-*-* *FontList: -dt-interface system-medium-r-normal-m*-*-*-*-*-*-*-*-*: *FontSet: -dt-interface user-medium-r-normal-m*-*-*-*-*-*-*-*-* *XmText*FontList: -dt-interface user-medium-r-normal-m*-*-*-*-*-*-*-*-*: *XmTextField*FontList: -dt-interface user-medium-r-normal-m*-*-*-*-*-*-*-*-*: *buttonFontList: -dt-interface system-medium-r-normal-m*-*-*-*-*-*-*-*-*: *labelFontList: -dt-interface system-medium-r-normal-m*-*-*-*-*-*-*-*-*: *systemFont: -dt-interface system-medium-r-normal-m*-*-*-*-*-*-*-*-*: *textFontList: -dt-interface user-medium-r-normal-m*-*-*-*-*-*-*-*-*: *userFont: -dt-interface user-medium-r-normal-m*-*-*-*-*-*-*-*-*: |
ただし、ja_JP.UTF-8 ロケールを含む UTF-8 ロケールでは、端末エミュレータなど、特定の比率をもった固定幅フォントを要求するアプリケーションで表示が崩れるという問題を回避するために、CDE で使用するデフォルトフォントを次のように設定しています。
*DtEditor*textFontList: -dt-interface user-medium-r-normal-m*utf-*-*-*-*-*-*-*-*: *Font: -dt-interface user-medium-r-normal-m*utf-*-*-*-*-*-*-*-* *FontList: -dt-interface system-medium-r-normal-m*utf-*-*-*-*-*-*-*-*: *FontSet: -dt-interface user-medium-r-normal-m*utf-*-*-*-*-*-*-*-* *XmText*FontList: -dt-interface user-medium-r-normal-m*utf-*-*-*-*-*-*-*-*: *XmTextField*FontList: -dt-interface user-medium-r-normal-m*utf-*-*-*-*-*-*-*-*: *buttonFontList: -dt-interface system-medium-r-normal-m*utf-*-*-*-*-*-*-*-*: *labelFontList: -dt-interface system-medium-r-normal-m*utf-*-*-*-*-*-*-*-*: *systemFont: -dt-interface system-medium-r-normal-m*utf-*-*-*-*-*-*-*-*: *textFontList: -dt-interface user-medium-r-normal-m*utf-*-*-*-*-*-*-*-*: *userFont: - dt-interface user-medium-r-normal-m*utf-*-*-*-*-*-*-*-*: |
デフォルトの設定で Solaris CDE を使用している場合は問題ありませんが、スタイル・マネージャを使用してフォントのサイズを変更した後にロケールを変更した場合、意図しないフォントが使用され、端末エミュレータなどのアプリケーションで表示がおかしくなる場合があります。
このような場合には、スタイル・マネージャのフォントの設定ダイアログでサイズを選択し、了解ボタンを押した後に CDE セッションから一度ログアウトし、再度ログインしてください。このような問題は、ja/ja_JP.PCK ロケールから ja_JP.UTF-8 ロケールへ移行した場合および ja_JP.UTF-8 ロケールから ja/ja_JP.PCK ロケールへ移行した場合の双方で起こり得ます。