終了

スクリプトでテキストレイヤーのフォントファミリー名称を取得する方法が分かりません

New Here ,
Oct 24, 2017 Oct 24, 2017

リンクをクリップボードにコピー

コピー完了

ネット上に上がっていた個人作成の「aepプロジェクト内で使用されているテキストレイヤーを探索して使用されているフォントを一覧表に書き出すスクリプト」を使ってみているのですが、書き出される使用フォントの名称がAEの"文字ウィンドウ"に表示されるファミリーネームとは違うものが表示されます。

 例)"白舟太行書fs"指定 → スクリプト結果"HakusyuGyosyoBold_fs"

スクリプト内の表示行にある

 tLayer.property("Source Text").value.font

という部分が該当する箇所かと思い[.value.font]から[.value.fontFamily]に書き換えて実行すると[undefined]を反してきます。

AEのバージョンによってサポートされていないアトリビュートなのか、フォントファイル側に情報が不足しているのか、多バイト文字を表示できない等の環境によるものか、いろいろ原因が考えられるので判断つきかねている状況です。

そもそも.value.fontで返される文字列はフォントファイル名称とも違うようですし、フォントの何を反しているのかよくわかりません。

AEの"文字ウィンドウ"に表示されるファミリーネームそのものを取得する方法はありますでしょうか。

AE CS6(11.0.4.2)になります。

表示

1.6K

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines

correct answers 1 件の正解

Community Expert , Oct 25, 2017 Oct 25, 2017

調べてみたところ、スクリプトでは PostScriptフォント名を使うようになっています。

TextDocument object - After Effects スクリプトリファレンス

白舟太行書fsのPSフォント名は、下記のページに記載されています。

極2 (白舟太&極太楷書/行書/草書/隷書セット) Win版 / 白舟書体 - フォントダウンロードのデザインポケット

他社のフォントの場合

PostScriptフォント名一覧|よくいただくお問い合わせ|ヒラギノサポート

PSフォント名を確認する方法(Acrobat Pro)

Adobe Acrobat Pro * PostScript フォント名の確認

投票

翻訳

翻訳
Community Expert ,
Oct 25, 2017 Oct 25, 2017

リンクをクリップボードにコピー

コピー完了

調べてみたところ、スクリプトでは PostScriptフォント名を使うようになっています。

TextDocument object - After Effects スクリプトリファレンス

白舟太行書fsのPSフォント名は、下記のページに記載されています。

極2 (白舟太&極太楷書/行書/草書/隷書セット) Win版 / 白舟書体 - フォントダウンロードのデザインポケット

他社のフォントの場合

PostScriptフォント名一覧|よくいただくお問い合わせ|ヒラギノサポート

PSフォント名を確認する方法(Acrobat Pro)

Adobe Acrobat Pro * PostScript フォント名の確認

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
New Here ,
Oct 25, 2017 Oct 25, 2017

リンクをクリップボードにコピー

コピー完了

最新

Mukaida様

お調べいただいたのですね。ありがとうございます!

フォントの構造には知識が無かったので助かりました。

少し調べてみたのですが表示名称の不一致というのは他のアプリケーションでも起きているようで、いくつかヒットしましたのでそれを足掛かりに、もう少し調べてみようと思います。

PostScript名の命名規則というのは以下のサイトにありました。

PDF Adviser: PDF辞典 > え > エンコーディング

ただ、客先と話す時に呼称が不一致であると要らぬ誤解も生じかねませんので、ファミリーネームを書き出せるアドバイスなど引き続き募集させていただきます。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines