NI製品ディスカッション

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

LabVIEWでフォントのサイズ設定について

LabVIEW8.2.1でフロントパネルの文字がビルドする前と、した後でサイズが違うのですが、何か設定があるのでしょうか?また、ビルドしたものを他のパソコンでみると文字サイズやオブジェクトの位置、大きさが違うことがあります。
0 件の賞賛
メッセージ1/2
5,839件の閲覧回数
nishiyan様、お問い合せありがとうございます。
日本ナショナルインスツルメンツ技術部の神谷と申します。
 
VIのフロントパネルに表示されるフォントやサイズが、開発時と実行時で異なって表示されてしまうことがある件につきお答えします。
 
VIのフロントパネルのオブジェクト(表示器や制御器)で使用されるフォントは、アプリケーションフォントとして登録されているフォントになります。アプリケーションフォントは標準設定の Windows XP 日本語版ですと MS UI Gothicの9ポイント、Windows Vista 日本語版ですと Meiryo になります。またアプリケーションフォント自体はデフォルトでは Windowsの「画面のプロパティ」アイコンフォントとして指定されているフォントになります。従いまして開発マシンと実行マシンでこれらのフォント設定や Windowsのバージョンが違いますと、表示結果が異なってしまう場合がございます。
これを回避するには以下の3つの方法がございます。
 
  1. フロントパネルのオブジェクトに使用するフォントをアプリケーションフォントではなくきちんとフォント名とサイズを指定する。(9pt MS UI Gothic, Tahomaなど)
  2. アプリケーションフォントとして指定されるフォントをLabVIEWオプションから指定する。(ツールメニュー >> オプション >> フォント)
  3. Windowsの「画面のプロパティ >> 詳細」のアイコンフォントを2台のマシンで同じ設定にする。
 
私がお勧めするのは1番の表示器や制御器に使用するフォント名とサイズを指定する方法です。その理由はLabVIEWやWindowsの設定に頼らず、VI上で完結する方法だからです。LabVIEWで使用されるフォント設定の詳細については、以下の技術情報も参考になりますのでご確認下さい。

Why Do Fonts on Built LabVIEW Applications Change on Different Systems?
http://digital.ni.com/public.nsf/allkb/569A6D181945819E8625697B007272B6?OpenDocument
What Font is Used as the Default LabVIEW Application Font on a Windows System?
http://digital.ni.com/public.nsf/allkb/862567530005F09C8525643F0070A132?OpenDocument
Application Font, Dialog Font, and System Font: What Do They Do?
http://digital.ni.com/public.nsf/allkb/DD59D28C6FE7AE9086256A34005AB731?OpenDocument

日本ナショナルインスツルメンツ株式会社
技術部 神谷


このメッセージは 12-20-2007 07:42 PMに M.Kamiya が編集しています。
0 件の賞賛
メッセージ2/2
5,820件の閲覧回数