フォントとフォントのプロパティ

Textノードで使用されるFreeTypeライブラリは、TrueType、OpenType、PostScriptフォントなどの多数のフォントをサポートしています。利用可能なフォントをより速く表示するためにfontドロップダウンメニューでは、テキストノードのプロパティパネルを開くと、これらのフォントがXMLファイルとしてキャッシュされます。フォントキャッシュXMLファイルが呼び出されますfontmapping.fcacheその場所は、環境変数NUKE_TEMP_DIRによって指定されます。見るフォントキャッシュの更新詳細については。

注意:  見る環境変数環境変数の設定の詳細については。

注意:  フォントキャッシュファイルはレンダリング時に使用されず、レンダリングファームでは必要ありません。

Nukeキャッシュする前に、設定された順序でさまざまな場所からテキストノードで使用可能なフォントを取得します。

1.   で指定された場所Project Settings > Font > project font pathコントロール。
2.   .nuke/fontsディレクトリおよび他のすべてのプラグインフォルダー。
3.   NUKE_FONT_PATH環境変数で指定された場所。

注意:  ロケーション1および3では、OS標準構文を使用して複数のパスを指定できます。オンWindows、たとえば、「c:\ windows \ font1; c:\ windows \ font2; ...」と指定できます

4.   ローカルフォントフォルダー。
5.   システムフォントフォルダ。 Project Settings > Font > include system fonts有効になっています。たとえば、 Windows C:\ Windows \ Fonts \。

注意:  複数の場所に同じフォントが含まれている場合、 Nuke最初に見つかったディレクトリのフォントを使用します。

一般に、{Arial:Regular}などのフォントファミリとスタイルが、クロスプラットフォームでまったく同じようにレンダリングされるという保証はありません。これを回避するには、 Nukeすべてのプラットフォームに共通のいくつかのフォントが付属しています。無効にした場合Project Settings > Font > include system fonts、付属のフォントのみNukeフォントコントロールで使用できます。

見るサードパーティのライブラリとフォント付属のフォントのリストNuke

注意:  ファイルに物理的に保存されているフォントのみが、 fontコントロール。その結果、利用可能なシステムフォントのリストはNuke同じマシンの他のソフトウェアアプリケーションで使用可能なものとは異なる場合があります。

フォントを選択する

1.   対象のテキストをハイライトしますmessageフィールドまたはビューア。
2.   テキストプロパティパネルで、 fontfamilyドロップダウンをクリックして、必要なファミリを選択します。
3.   必要なものを選択してくださいfont style ドロップダウンから。

注意:  利用可能なスタイルは、選択したファミリによって異なります。

4.   情報アイコンをクリックして、選択したフォントの場所を表示します。例えば:

使用されるフォントファミリとスタイルは、 Nukeスクリプトがいくつかの追加情報とともに、スクリプトが別のマシンまたはオペレーティングシステムで開かれた場合に同じファミリとスタイルが使用されることを確認します。フォントファミリとスタイルが同じでない場合、 Nuke警告メッセージを表示します。

フォントサイズと間隔の調整

1.   対象のテキストをハイライトしますmessageフィールドまたはビューア。
2.   フォント全体のサイズを調整するには、 fontsizeスライダー。いつleading 0に設定すると、このパラメーターはテキストの各行間の間隔も制御します。

フォントをレンダリングするとき、 font size使用されるフォントヒンティングを制御します。フォントヒンティングは、どのピクセルを補間してフォントをより明確にレンダリングするかを調整します。小さいサイズで低解像度の出力デバイスでは、フォントの読みやすさに大きな影響があります。最良の結果を得るには、 fontsizeパラメーター(ではなくscale上の制御Groupタブ)フォントのサイズを制御して保持するscale 1に設定します。

ヒント:  使用global font scaleに関係なく、現在のテキストノードのすべての文字のスケール乗数を調整するコントロールfont size個々の文字に指定されます。

3.   を使用して、フォントを非対称に調整できますfont widthそしてfont heightコントロール。

ビューアの上にあるコントロールを使用して、フォントサイズを調整することもできます。

4.   個々の文字間の間隔を増減するには、調整しますkerningスライダー。負の値を使用すると、文字を重複させることができます。

注意:  グループの複数の文字または最後の文字を選択すると、 kerningコントロールは無効です。

ビューアーの上にあるコントロールを使用して、カーニングを調整することもできます。

5.   各文字と前の文字の間のスペースを増減するには、 trackingコントロール。負の値は、文字を前の文字に向かって移動します。

ビューアの上のコントロールを使用して、追跡を調整することもできます。

6.   選択したテキストの高さをベースラインより上に調整するには、画面スペースで、 baseline shiftコントロール。ベースラインは、ほとんどの文字が置かれる想像上の線です。このコントロールにより、さまざまなフォントのベースラインを確実に揃えることができます。

ビューアーの上にあるコントロールを使用して、ベースラインを調整することもできます。

7.   テキストオーバーレイに複数行のテキストが含まれる場合、各行の間隔を調整するにはleadingスライダー。負の値を使用すると、文字を重複させることができます。

注意:  とは異なりbaseline shiftコントロール、 leading選択に関係なく、境界ボックス内のすべてのテキストに影響します。

フォントの調整

両端揃えコントロールは、x軸とy軸上の境界ボックス内のテキストの配置に影響します。

1.   使用xjustifyドロップダウンを使用して、テキストを水平に配置する方法を制御します。

left -画面上のテキストボックスの左端に沿ってテキストを揃えます。これにより、テキストの右端がギザギザになります。

center -画面上のテキストボックスの中央からテキストを揃えます。これにより、テキストの両端が不規則になります。

right -画面上のテキストボックスの右端に沿ってテキストを揃えます。これにより、テキストの左端がギザギザになります。

justify -画面上のテキストボックスの左端と右端の両方に沿ってテキストを揃えます。これにより、不規則なエッジが残りません。正当化は、文字間のスペースを拡張することによって行われます。スペースがない場合、またはスペースが約3倍以上広くなった場合、文字は展開されます。

2.   使用yjustifyドロップダウンを使用して、テキストを垂直に配置する方法を制御します。

top -テキストを画面上のテキストボックスの上端に揃えます。

center -画面上のテキストボックスの中央からテキストを揃えます。

bottom -テキストを画面上のテキストボックスの下端に揃えます。