忍者ブログ

ぼんぷろぐ

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

[InDesign]
InDesignのパスでフラクタルを描いてみた

そもそもパス(ベクタ画像)自体がフラクタルと相性悪いのに、何かしらのデザインに活用できる可能性のあるイラレですらなく、InDesignで作ってしまうというアホなことをやっとります。


「どこまで拡大しても滑らか」なのがベクタ画像のよいところですが、
フラクタルとは「どこまで拡大してもぐちゃぐちゃ」な図形のことです。
ぐちゃぐちゃさがいくら拡大しても変化しないというか。

自然界ではブラウン運動の軌跡とか、海岸線なんかがフラクタル的だと言われます。
一定の規則によって数学的に定義されたフラクタルは自己相似性(全体と部分が相似)があり、単純な規則からいろんな複雑な形ができて面白いのです。
PR

[InDesign]
段落末で右揃えの(35歳、主婦)みたいな奴



こう↑いうふうに、段落のいちばん最後に右揃えの文字列を置きたい。本文と同じ行に全て入りきる場合は同じ行に収めて、入りきらない場合は丸ごと次の行に送りたいわけだが、それを文量に応じて勝手にやってほしい、という話。

こんな時に便利なのが『右インデントタブ』ですが、これだけでは「入りきらない場合に丸ごと次の行に送る」ができない。
そこで右インデントタブから末尾までに『分割禁止』を適用してやりましょう。



『左揃え』の段落であればこれでOKだけど、『均等配置(最終行左/上揃え)』だと次の行に送ったときに、前の行が均等配置になってしまう…

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

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

ダウンロード

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

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


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

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

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

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


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

横組みにするとふつー


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



プロフィール

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

InDesignスクリプトについて

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

twitter

5つの「く」

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