数字の置換

[3181]数字の置換 | 投稿者:かず | 投稿日:2009/06/10(Wed) 14:01:51
WIN版 InDesignCS2で1桁数字をCIDコードで
0→9872、1→9873、2→9874、3→9875、4→9876、5→9877、6→9878、7→9879、8→9880、9→9881
連数字(小数点や位取りカンマも含め)を半角字形に置換するスクリプトはないでしょうか。
ただ、一括置換はまずいので置換をするかしないかの確認をしながら行いたいです。

よろしくお願いします。
» 1
[3182]Re: 数字の置換 | 投稿者:works014 | 投稿日:2009/06/10(Wed) 16:17:12
等幅半角字形を全角取りする字形だと思いますので、スクリプトを使わずとも文字スタイルを設定したうえで、検索/置換で対処可能ではありませんか?
» 2
[3183]Re: 数字の置換 | 投稿者:かず | 投稿日:2009/06/10(Wed) 16:36:03
works014さん返答ありがとうございます
おっしゃるとおり等幅半角字形を全角取りする字形です。しかし、具体的に文字スタイルをどのように設定すればいいのでしょうか。それらしいところを設定してみましたが、希望の文字になりませんでした。
よろしくお願いします。
» 3
[3184]Re: 数字の置換 | 投稿者:works014 | 投稿日:2009/06/10(Wed) 17:05:33
当該のCIDコードの文字を使用せず、詳細文字形式で等幅半角、前後アキを四分(あるいはフレームグリッドで同サイズなら字取りを1)とした文字スタイルを作成してしまえば大丈夫でしょう。
検索文字列に右の矢印から「数字」を選択し、置換文字列は空欄のママ、詳細設定で下部の置換形式の設定で当該文字スタイルを指定します。
で、確認しながら「置換して検索」あるいは「次を検索」
(現在入力されている文字にもよるかもしれませんが)
» 4
[3185]Re: 数字の置換 | 投稿者:works014 | 投稿日:2009/06/10(Wed) 17:11:42
蛇足ですが、文字スタイルを当てるのは等幅半角字形を全角取りする一般的な方法だと思います。
» 5
[3187]Re: 数字の置換 | 投稿者:works014 | 投稿日:2009/06/10(Wed) 17:25:41
スミマセン。
今試しにやってみましたが、連数字の場合は1字取りではダメなようで、例えば連数字3字が1字取りとなります。よってフレームグリッドの場合でも前後四分アキで設定してください。
(連投失礼しました)
» 6
[3215]Re: 数字の置換 | 投稿者:font | 投稿日:2009/06/23(Tue) 11:30:24
解決していたらご免なさい。
ミシマバイカモさんの所です。
http://www4.tokai.or.jp/high-sea-fleet/
の連続文字置換用スクリプト.jsxで置換出来ます。
0    0    すべての異体字    ["aalt",11]
1    1    すべての異体字    ["aalt",9]
2    2    すべての異体字    ["aalt",9]
3    3    すべての異体字    ["aalt",9]
4    4    すべての異体字    ["aalt",9]
5    5    すべての異体字    ["aalt",9]
6    6    すべての異体字    ["aalt",9]
7    7    すべての異体字    ["aalt",9]
8    8    すべての異体字    ["aalt",9]
9    9    すべての異体字    ["aalt",9]
このテーブルをChangeTextTable.txtに書き込んで下さい。
添付ファイルの様に置き換えします。
attached image
» 7
[3249]Re: 数字の置換 | 投稿者:works014 | 投稿日:2009/06/25(Thu) 10:31:29
質問者さんが出てこられないので無意味かもしれませんが……
fontさんのレスに補足

使う書体によっては末尾の数字を変える必要があります。
画像の上はリュウミンPr5、下は筑紫Pr5
0は19、1?9は15となります(最下段)。
attached image
この記事の書き込み元へのリンク (コメントや質問などはこちらへどうぞ)

このページをシェア