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 ロケールへ移行した場合の双方で起こる可能性があります。