忍者ブログ

ぼんぷろぐ

InDesign、イラレ、フォトショ(CS6 Win)の勉強中。。。(旧まとめいみブログ)

[InDesign]
洋数字を漢数字にするスクリプト

InDesign上で範囲テキスト、テキストフレーム、テキストフレームを含むグループ、または表のセルを選択(複数選択可)して実行すると、
選択範囲内にある洋数字が漢数字に変換されます。

ダウンロード

(2015.04.15 ちょっと更新)
・カーソルを置いてる状態では、その親(ストーリー、セル、脚注など)を対象にするようにした。
[洋数字を漢数字にver1.1]

[洋数字を漢数字にver1.0]


1000を一〇〇〇に.jsx
1000を一千に.jsx
1000を千に.jsx
の3点セットになってます。

数字を漢数字に変換する関数は、テキストエディタのキーマクロで使ってた連続正規表現置換をまんまJavaScriptのreplace関数にしただけの
・全角/半角両対応
・兆、京の次の垓まで対応
・小数は非対応
ていう適当仕様ですが、もっといいJavaScriptのコードはググればいっぱい出てくるので、適宜書き換えましょう(書き換え方は後述)。
PR

[InDesign]
InDesignでダイナフォントDF平成明朝体W9の文字にルビを振ると…

InDesignの縦組みテキストフレームで、
ダイナフォントのDF平成明朝体W9の文字にルビを振ると、


ナニコレ
文字コードがひとつずれてる??

横組みにするとふつー


DF平成明朝体W9だけ入れても再現せず、ウエイト違いのDF平成明朝体W3~W6も入れたら再現(CS6@Win7)。ウエイトの切り替えにバグがあるのかしら。



[InDesign]
文字の水平・垂直比率を一律X倍するスクリプト


 範囲テキスト、テキストフレーム、テキストフレームを含むグループ、または表のセル選択を選択して実行します(複数選択可)。
 たとえば水平比率×=200%を指定すると、今の水平比率が100%のとこは200%に、70%のとこは140%になります。

※「1文字ずつ処理」をONにすると長文ではクッソ重くなりますが、正規表現スタイルで水平・垂直比率を変えてる場合はONにする必要があります。TextStyleRangeが正規表現スタイルを考慮してくれないので仕方ない。
 調べてないですが先頭文字スタイルもおそらく同じです。

ダウンロード

[水平垂直比率に乗算 ver1.01]

(ver1.0→1.01 「整数値にする」オフ時の挙動がなんかおかしかったので修正)

[InDesign]
inDesignにTeXの数式を貼り込むスクリプト「インてふてふ」


(2015.05.24 ちょこっと更新ver1.31)
・Ghostscript 9.16で出るエラーを回避するため、中間ファイルのファイル名に2バイト文字を使わないようにした。(回避できたかしら?)
・オマケのidmlファイルが古かったのを更新

ダウンロード

[インてふてふ1.31]

(2015.02.11 ちょっと更新ver1.3)

前バージョンからの変更点

・設定ダイアログが出るようになった
・数式画像をイラレでai形式にする機能を追加
・フレームの複数選択に対応
・数式をテキストに戻すスクリプトと統合
・数式をテキストに戻す機能がフレームにも対応



プロフィール

あるふぁ(仮)
InDesignで新聞組版のようなことをしてる人です。

InDesignスクリプトについて

つくったInDesignスクリプトのまとめ

twitter

5つの「く」

ハタハタのすばらしさをまとめました。