DTP駆け込み寺

No.19883へ返信

記事投稿フォーム
補助
送信

[ 返信 ]

Re: InDesignスクリプトでの字形の置換

試しにやってみました。
フォントと字形が異なりますが、以下は動くのでフォント名が違うのでは?
var theFont=app.fonts.item("A-OTF 新ゴ Pro EL");
app.findGlyphPreferences.appliedFont = theFont;
app.findGlyphPreferences.glyphID = 1400; //怪
//置換設定
app.changeGlyphPreferences.appliedFont = theFont;
app.changeGlyphPreferences.glyphID = 1505; //乾

↓を実行してコンソールに表示されるフォント名をコピーして使ってみてください。
$.writeln(app.findGlyphPreferences.appliedFont.name);
$.writeln(app.changeGlyphPreferences.appliedFont.name);

ちなみにこの場合は下の部分は関係しないプロパティです。
app.findTextPreferences.findWhat = NothingEnum.nothing;
app.changeTextPreferences.changeTo = NothingEnum.nothing;

[19883] -e (2019/02/25 Mon 17:04)