LabVIEW実行ファイルを実行するとフォントサイズが変わるのはなぜですか?

更新しました Apr 13, 2019

使用製品

Software

  • LabVIEW Full
  • LabVIEW Professional

問題

WindowsでLabVIEWの実行ファイルを実行すると、アプリケーションのフォントサイズが変わります。この問題はなぜ発生するのですか?そして、どうすればこれを防ぐことができますか?

解決策

Windowsのフォントサイズが通常以外に設定されている場合、Windowsはすべてのアプリケーションフォントのサイズを変更します。これはコンパイル済みの実行ファイルにのみ影響し、LabVIEW開発環境で実行されているコードには影響しません。


 

Windows XP

Windows XPでフォントサイズを変更するには、スタートメニュー>>設定>>コントロール パネル>>ディスプレイ>>外観タブに移動して、フォントサイズプルダウンメニューから希望のサイズを選択します。



 


 

Windows 7

Windows 7でフォントサイズを変更するには、コントロール パネル>>表示と個人用設定>>ディスプレイに移動して希望のフォントサイズを選択します。




 

Windows 8

Windows 8でフォントサイズを変更するには、コントロール パネル>>外観とカスタマイズ>>ディスプレイに移動します。表示ウィンドウにカスタマイズオプションがあります。必要な変更を加えたら、必ず適用ボタンをクリックします。





 

Windows 10

Windows 10でフォントサイズを変更するには、デスクトップに移動して右クリックし、ショートカットメニューからディスプレイ設定を選択します。拡大縮小とレイアウトの項目にあるプルダウンメニューから変更できます。


追加情報

フォントサイズを、または極大に設定すると、WindowsはLabVIEWでコンパイルされたものも含め、すべてのアプリケーションのフォントサイズを上書きしてフォントサイズを大きくします。これは予想される動作であり、フロントパネルのフォーマットが影響を受ける可能性があります。アプリケーションのフロントパネルにスクロールバーを表示することで、フォントの再フォーマットのために移動した可能性があるフロントパネルオブジェクトに、ユーザがいつでもスクロールできるようになります。
 

また、実行ファイルで使用しているフォントが配布先のコンピュータ上にあることを確認します。ロードされたフォントは、スタートメニュー>>設定>>コントロールパネル>>フォントに移動することで確認できます。フォントがロードされていない場合は、開発用コンピュータからフォントをコピーして、配布先のコンピュータにインストールします。フォントフォルダに移動し、ファイル>>新しいフォントをインストールを選択して、新しいフォントをインストールできます。
 

LabVIEWでアプリケーションフォントのデフォルトは、Windowsのメッセージボックスのフォントに設定されています。
 

Windows XPでメッセージボックスのフォントを確認するには、デスクトップを右クリックしてプロパティを選択します。次に上部にある外観タブを選択して、詳細設定ボタンをクリックします。アイテムのプルダウンメニューからメッセージボックスを選択すると、フォントが下に表示されます。





 

Windows 7でこれを確認するには、デスクトップを右クリックして個人用設定を選択します。次に、画面下部のウィンドウカラーリンクを選択してから、詳細設定リンクをクリックします。 アイテムのプルダウンメニューからメッセージボックスを選択すると、フォントが下に表示されます。
 




 

Windows 8でメッセージボックスのフォントを確認するには、フォントサイズの設定手順で参照されているディスプレイセクションに移動し、プルダウンメニューのメッセージボックスカテゴリを選択します。
 

Windows 10では、このオプションは存在しません。
 

単一のオブジェクト、たとえば数値制御器のサイズ変更を強制するには、そのオブジェクトのプロパティノードを作成します。数値テキスト>>フォント>>サイズプロパティを選択し、ノードを右クリックしてすべてを書き込みに変更を選択します。設定したいフォントサイズの定数をノードに配線します。このプロパティノードは、ウィンドウの設定に関係なく、ターゲットコンピュータに特定のフォントサイズを適用します。この方法で個々のコンポーネントを固定することはできますが、すべてのフロントパネルにある制御器のサイズを同時に固定値に設定するプロパティはありません。

この記事はお役に立ちましたか?

いいえ