NI製品ディスカッション

キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

8.6から2013へ更新後 フォントが変わる

解決済み
解決策を見る

 LabVIEW8.6から2013に更新をしたところ、フォント(Impact)が他の形状に変わっていました。

 

テキスト設定のフォントはImpactと表示されていますが、フォントの形状が明らかに違っています。

 

ちなみに他のマイナーな?フォント(Times New Roman)も同じ形状になっていました。

 

何か対処法があれば教えてください。

 

 

0 件の賞賛
メッセージ1/18
8,220件の閲覧回数
解決策
トピック作成者watanが受理

watan様

 

平素よりNI製品をご利用頂きまして誠に有難うございます。

LabVIEWのヘルプで、検索のタブで”プラットフォーム間でVIを移植する”を検索していただくと見つかる資料によりますと以下の文言がございまして、情報を収集した結果、日本語のフォントを持たないフォント(たとえばImpactなど)はデフォルトでは正常に表示されない場合があるようです。


「同様に、フォントが他の言語システムで認識されない場合もあります。たとえば、日本語のシステムの場合は、WindowsのArialフォントを認識しない場合があります。」

 

ここで以下の方法で対応できることが分かりましたのでご連絡いたします。

 

C:\Program Files\National Instruments\LabVIEW 2013

LabVIEW.ini
があると思います。

 

このファイルに

FontCodePageList="Font名",1252
の行を追加し、LabVIEWを再起動してください。

 

例えばImpactを追加する場合は、
FontCodePageList=Impact,1252

 

ImpactとTimes New Romanなど複数のフォントを使えるようにする場合は以下のようにセミコロンを使用し、フォントを追加します。
FontCodePageList=Impact,1252;Times New Roman,1252

 

ただし、LabVIEWの開発環境がインストールされている場合は上記の方法で表示できるのですが、Runtime環境でのexeの実行時にはフォントの置き換えが起こってしまうようです。この問題に対しては現在対策を模索中です。

 

ご迷惑をおかけいたしますが、以上よろしくお願い致します。


日本NI 大藪

メッセージ2/18
8,172件の閲覧回数

日本NI 大藪様

 

返信いただき有難うございました。

 

おかげさまでフォント「Impact」が使用できるようになりました。

 

フォントが変わってしまった為、ボタンのサイズが大きくなったり、タイトルがはみ出したりしていて、半ばあきらめていたので大変参考になりました。

 

ちなみに2012でも同じ結果となってました。

 

どうもありがとうございました。

 

なお、Runtime環境では使用予定がありませんので、またの際に宜しくお願いいたします。

0 件の賞賛
メッセージ3/18
8,161件の閲覧回数

 

watan 様

 

 

問題解決のご連絡ありがとうございました。
それでは今後とも弊社製品のご活用をよろしくお願い致します。

 

 

日本NI 大藪

 

0 件の賞賛
メッセージ4/18
8,156件の閲覧回数

日本NI大藪様

この質問に関連しているかと思い、便乗質問させていただきます。

 

現在、LV2012SP1 32bit(windows7 64bit)を使用していますが、あるときから制御器等のラベルに日本語が入力できなくなりました。

たぶん古いバージョン(8.5)のLVアプリケーションを開いてからと思われます。

 

数値制御器を配置し、『あいうえお』と入力し確定しメッセージが表示されるという流れです。

 

添付ファイルは警告のメッセージが表示されたものです。

画面のフォントはデフォルトでは18ptアプリケーションフォントになっていますが、症状は同じです。

 

OKボタンを押した後は警告メッセージは表示されず、日本語を入力しても入力されず元のままという状態になります。

 

LabVIEWを再起動するとまたメッセージ表示の状態になります。

そのほかのWindowsアプリはまったく問題なく動作しています。

 

解決しようと対策したこととしては、

LabVIEW再インストール⇒効果なし

Windowsリフレッシュ⇒効果あり、が再現

LabvIEW.ini中のUseUnicode=False ⇒変化なし

 

解決策はございますでしょうか?

 

よろしくお願いします。

 

0 件の賞賛
メッセージ5/18
8,148件の閲覧回数

みうら 様

 

平素よりNI製品をご利用頂きまして誠に有難うございます。
TeamViewerの「クイック表示変更」機能が有効であると同様の問題が発生するという事例が見つかりまして、私の環境でも再現しました。
ウィンドウのタイトルバーの<=>表示をクリックし「この機能を無効にする」を選択することで問題が解決しました。

TeamViewerをご使用であれば、ご確認いただければ幸いです。

 

日本NI 大藪

0 件の賞賛
メッセージ6/18
8,108件の閲覧回数

日本NI 大藪さま

 

TeamViewer(8.0.20768)を使用していました。

タイトルバーには表示メニューがなく、色々探しまして右上の「 ⇔ 」ボタンをクリックしたら「無効にする」を選択できました。

ですが、症状は変わりませんでした。

 

また、アンインストールしてみましたが、同様に症状は再現します。

 

 

 

0 件の賞賛
メッセージ7/18
8,095件の閲覧回数

みうら 様

 

ご連絡ありがとうございます。

TeamViewerの設定変更やアンインストールしていただいたにも関わらず問題が解決せず残念です。

 

ただ今回、TeamViewerなど他のプログラムがLabVIEWの日本語入力に影響することがわかりました。

みうら様のソフトウェアのインストール状況が分かりかねますが、他のプログラムの設定変更やアンインストールにより問題が解決する可能性もあるかと思いますので、お試しいただけないでしょうか?

 

それでは以上よろしくお願い致します。

 

日本NI 大藪

0 件の賞賛
メッセージ8/18
8,091件の閲覧回数

日本NI 大藪さま

 

ご対応ありがとうございます。

 

一応、今後の参考のために主なアプリを記しておきます。

MS Office2010

Skype

Canvas12

WindowsEssentials2012

(WindowsLiveMailを使用するため)

 

リフレッシュしたときは特に問題なく使用できていたのですが、

いつからか、また再現しだしまして。。

 

最悪リフレッシュして、一からやってみます。

 

0 件の賞賛
メッセージ9/18
8,089件の閲覧回数

みうら 様

 

すぐにできる範囲で、みうら様に近い環境を以下の通り準備しテストしてみましたが、特に問題はございませんでした。

ご参考いただければ幸いです。 

 

日本NI 大藪

 

Windows 7 64bit

LabVIEW 2012 SP1 (32bit版)

Skype 6.6.0.106

MS Office 2007

Windows Live メール 2012

0 件の賞賛
メッセージ10/18
8,086件の閲覧回数