k_ikiの雑記帳スマートフォン用の表示で見るk_ikiの雑記帳DTPのこと、創作のことなど、思いつくままこの広告は、90日以上更新していないブログに表示しています。2016-04-14■ちょっと訳ありでSJISテキストの編集CSVテキストの各フィールド(10列分)の先頭の数字が0なら1に置換したい。lineendこのとき,CSVファイルのファイル名は3桁の数字であり,結構たくさんある。ターミナルにドロップしたらそのファイル名を受け取り,250プラスしたファイル名に変更した上で書き出したい。ターミナル上にはスクリプトファイルと置換元のCSVファイルを投げるだけで,置換先のCSVファイルを自動生成したかったのだ。下のようなイメージなのかな,と思ってやってみた。nf_name)2016/04/18追記:csvファイルの中身をいじるわけではないのでエンコードの指定がSJISである必要はない。上記ソースのままだと動かないが、エンコードをKuにしたら動いた。(2016/04/18追記・以上)一応,プラス250したファイル名のCSVは同じフォルダに出来ている。最初のスクリプトをくっつけてみる。lineendendIOErrorと怒られちゃった(泣)2016/04/18追記:csvファイルをユニコードに置換し、エンコードをKuにして試しても、やはりダメだった。(2016/04/18追記・以上)コピーしたファイルが存在するんだから普通に開けると思ったのに。中年オヤジ,この時点で根気が尽きる。帰る〜,って感じでした。DTPEdicolorはVer.8からドキュメント上で正規表現検索置換が可能となった。こんなテキストがあったとして。最初は最小一致検索で指定してみたんだけどエラーが出た。そこで最小一致検索をあきらめ、より具体的な検索パターンに切り替えてみる。(上記画像は正規表現のチェックボックスをONにする前に画面キャプチャを保存してしまったが、実際はチェックしてから検索している)一行目は最初のパターンしか置換しない上、そのまま「$1」に置換されてしまった。正規表現のバージョンがInDesignと違うんだな、と思って置換側にバックスラッシュ+1で呼び出してみたけど、やはりうまくいかない。それどころか一度はヒットしたはずの検索パターンもうまくヒットしてくれない。何度かやるとたまにヒットするんだけど、置換後はやっぱりバックスラッシュ+1となってしまう。マシン固有のエラーかもしれないので、次に時間ができたら他の端末に入っているEdicolor10でも試してみる。CS6Illustratorの保存オプションにおいて、ICCプロファイルの埋め込みの可否を選択できる。ICCプロファイルの埋め込みに関しては、埋め込まないのを原則としているところは少なくない。自社内フローで完結する場合、及び他社間で印刷する場合でも互いの環境を合わせているならば、ICCプロファイルを埋め込むことを原則としているところもある。スクリプトで埋め込みたかったのだが。上記で調査中として以来、結局埋め込むには手作業で行ってきた。時間ができたので調査してみたが、もともとチェックが入っているものをスクリプトで外すのは可能。チェックされていないものをスクリプトでチェック入れるのは不可能。DTP例えば、茨城県の「茨」について。リュウミンの標準字形だと、にすいの部分の上側の画は右下がりの形だ。これをくさかんむりと平行な画の字形にしたいなら、字形パネルで変更すればいい。字形パネルで確認すれば、その異体字はエキスパート字形だとわかる。ドキュメント中に出てくる茨をすべてエキスパート字形にしたければ、まず文字スタイルを作っておく。段落スタイル中で正規表現スタイルを作れば、そのスタイルで使われる茨はすべてエキスパート字形に。茨城のときだけエキスパート字形に、という場合は肯定先読みで対応できるけど、たとえば「茨城の茨という文字」などというテキストに対しては、もちろん前者の茨しか置換しないので要注意だ。CCInDesignのフレームグリッド内のテキストを、別のフレームグリッドまたは編集中のフレームグリッド内の別の段落などにコピー&ペーストすると書式が外れる。具体的には、部分的に書式を変更しておいた場合にコピー&ペーストすると......上図、一行目は文字スタイルを適用せず、二行目には文字スタイルを適用してある。通常のコピー&ペーストでは、いずれも下図のように書式が外れてしまう。文字スタイルパネルで確認すると、オーバーライドマークがついている。これを直すには、パネル上の文字スタイルをクリックしてオーバーライドを解消するしかない。書式の変更箇所が多ければ多いほど面倒だ。そこで、環境設定を確認。テキストのドラッグ&ドロップ編集を、レイアウトビューで有効となるようチェックを。テキストを選択し、マウスカーソルを重ねるとポインタの形がIビームポインタでなく、図のような形に変わる。そこで、オプションを押しながら目的の場所までドラッグ&ドロップ。下図の通り、書式を保ったままコピー&ペーストできる。ストーリー丸ごとドラッグ&ドロップも可能。こんなこと、誰でも知ってるかも知れない。知らない人もいるかも知れない。