リンクをクリップボードにコピー
コピー完了
AEでソーステキストにエクスプレッションを適用して漢字カタカナひらがなが混ざったテキストでカタカナとひらがなだけ指定したフォントにすることは可能でしょうか?
・テキストを漢字、カタカナ、ひらがなに分ける
・カタカナとひらがなの範囲を指定する
・フォントを指定する
・チェックボックス制御で切り替える
ができればいいのかなと思いましたがコードが書けませんでした。
可能ならプリセットに登録したときのためにフォントを簡単に変えられるようにしたいです。
今はテキストの漢字以外を人力で選択して人力でフォントを変えているのでもっと楽なやり方があれば上記の方法と異なってもいいので教えていただきたいです。
リンクをクリップボードにコピー
コピー完了
const sty = text.sourceText.style ;
const str = text.sourceText ;
const kanjiRegex = /^[\p{scx=Han}]+$/u;
const result1 = kanjiRegex.test(str)
if (result1 == true){
style.setFont("フォント名" );
} else{
sty;
}
リンクをクリップボードにコピー
コピー完了
<追記>
検索したところ、エクスプレッションを使って、レイヤーに複数のスタイルを適用することができない様です。