■プログラム説明(ソースコード説明)
まず、レイヤー情報を取得するためレイヤー名を指定します。activeDocument.artLayers["レイヤーの名前"]でレイヤーオブジェクトを取得することができます。サンプルではレイヤー名はtextLayerとし、テキストレイヤーである事を前提にしています。テキストレイヤーの場合にはtextItemのfontプロパティにフォントが入っているので、これを参照しalert()でダイアログに表示します。
---------------------------------------------------------------------------------------------------------
■ソースコード
layObj = activeDocument.artLayers["textLayer"]; ←レイヤー名textLayerを指定します
alert(layObj.textItem.font); ←フォント名を表示します
---------------------------------------------------------------------------------------------------------
■使い方
1:ファイルメニューからスクリプトを実行します。
2:ダイアログが表示され指定したテキストレイヤーのフォント名が表示されます。
---------------------------------------------------------------------------------------------------------
■ポイント
テキストレイヤーで複数のフォントが指定されている場合には一番最初の文字のフォント名が表示されます。日本語フォントの場合にはシステムで使用している英文字名になります。
---------------------------------------------------------------------------------------------------------
■注意
なし
■実際のスクリプトをダウンロード(sample.js.zip)