NX 1899以降の日本語モード(UGII_LANG=japanese)で、環境変数UGII_STANDARD_FONT_FAMILYに対してWindows日本語フォントを英語表記のフォント名(例:Meiryo)で設定してNXを起動し、グラフィクスウィンドウ内に日本語のモデルビュー名やスケッチ平面名の表示をすると、文字が表示されずsyslogに下記メッセージが出力される。
例: UGII_LANG=japanese かつ UGII_STANDARD_FONT_FAMILY=Meiryo と設定してNXを起動した場合)
Syslog メッセージ
&MACRO !!! Meiryo 見つかりませんでした
- - - - - - - - - -
User-specified font family 'Meiryo' is unavailable.
- - - - - - - -
- -
NX 1899より、日本語モードのNX内での日本語フォント名が日本語表記になっていることによる現象です。
NX 1872シリーズ以前の日本語モード(UGII_LANG=japanese)ではNXでの日本語フォント名が英語表記(例:Meiryo)でしたが、NX 1899からは日本語表記の名称(例:メイリオ)に変更になりました。
日本語モードのNX 1899以降で環境変数に日本語フォントを指定する場合はNX内で使用されている日本語表記名で指定してください。
例えば、UGII_STANDARD_FONT_FAMILY=メイリオ と設定してNXを起動すると下図のように日本語で表示できます。
英語モード(UGII_LANG=english)の場合は英語表記で設定します。
Windowsフォント名表記の例