選択されたテキストの先頭のフォント名を表示する |
||||||
スクリプト:
|
sel = activeDocument.selection; for (i=0; i<sel.length; i++) { txtRange = sel[i].textRange(); txtRange.contents = txtRange.characters[0].font; } |
|||||
日本語書体を扱う場合、メニューに表示されている書体名とOS内部で使用されている書体名と異なっているため、日本語書体をそのままスクリプトで指定しても動きません。日本語書体名は内部では英文で定義されているため、その書体名を使ってスクリプト内で指定する必要があります。 このスクリプトを使えば選択されたテキストの先頭の1文字目の書体を調べて、英文での書体名をテキストとして入れ替え表示します。 |
||||||