漢数字(半角)入力について

[939]漢数字(半角)入力について | 投稿者:カフェラテ | 投稿日:2008/04/04(Fri) 12:31:17
いつもは拝見させて頂き、有志皆様に感謝しております。

今回縦書き頁物で数字を全て「漢数字の半角で(例えば十は(SiftJIS 8F5C)へ」との指示があり、マニュアル等にも載っておらず困って質問をさせて頂きます。
ノンブルも含めて設定などでテキスト内のアラビア数字を漢数字に変更する場合どのような方法で変更しますか?よろしくお願いします。
» 1
[941]Re: 漢数字(半角)入力について | 投稿者:いき | 投稿日:2008/04/04(Fri) 13:01:25
InDesignのバージョンと使用フォントは何ですか。
CS3でモリサワOTFということなら、添付画像のようなやり方で0から9まで10回置換を繰り返すのもひとつの方法です。

他にはテキストにInDesignタグを与えておいてからInDesignに配置するとか。
attached image
» 2
[942]Re: 漢数字(半角)入力について | 投稿者:カフェラテ | 投稿日:2008/04/04(Fri) 13:09:16
いき様ありがとうございます。
たしかに環境も書かずにすみませんでした。m(_ _)m

InDesignCS2でモリサワOTFです。
置換も考えましたがまだ未稿の箇所もあり、できるだけトラブルになりにくい方法をと考えています。
設定などで問題を回避できないかと思っております。
» 3
[946]Re: 漢数字(半角)入力について | 投稿者:せうぞー | 投稿日:2008/04/04(Fri) 17:06:28
>ノンブルも含めて設定などでテキスト内のアラビア数字を漢数字に変更する場合どのような方法で変更しますか?よろしくお願いします。

設定そのものでは、こうしたこと(半角アラビア数字→半角漢数字)を実現する設定はありません。
InDesign CS2ではいきさんのおっしゃるような検索置換機能の字形置換ができません。

この場合ですと、テキスト処理をしてタグテキストで流し込むのがよいかと思います。
ただし漢数字の表記法はひとつではありません。
12340 → 一二三四〇
12340 → 一万二千三百四十
12340 → 壱萬弐阡参佰四拾
単純に1対1の置換ならいいのですが、位取りをいれたり、読点を入れたりするような場合は、専用のライブラリが必要となります。
この記事の書き込み元へのリンク (コメントや質問などはこちらへどうぞ)

このページをシェア