|
インデザインCSを使用しています。 数字の入力の詰めについての質問です。 フレームグレッド横組で、数字を入力する時に 1桁の数字と2桁の数字を、漢字1字分に揃えたいのですがどういう設定にすれば、いいのかわかりません。 今までは、1桁の数字は全角で打ち込んでまして、 2桁の数字はテンキーの半角数字で入力して調整していました。1字づつ・・。 例えば23と入力した場合は、漢字一文字分からはみ出るので、 2の前の字の字詰めの後ろを自動からベタに変えて、 3の後にある文字の前の字詰めを自動からベタに変えたりして、調整しています。 分かりにくい表現で申し訳在りませんが、分かる方、ご指導お願いいたします。
|
No.3812 2009/11/10(Tue) 14:42:49
Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/312.9 (KHTML, like Gecko) Safari/125
|
Re: 数字1桁と2桁を、漢字1字分に揃えたい / いき |
|
|
|
> 今までは、1桁の数字は全角で打ち込んでまして、 これから操作しようとするInDesign上のテキストフレーム(またはフレームグリッド)の中身についても、1桁の数字は全角で入力されているのですよね?
あと、OpenTypeFontを使っていらっしゃいますか? もしそうなら、スクリプトでglyphFormを変えてやれば簡単です。
以下、Windows版のCSで動作チェックしました。MAC版でもCSであれば動作すると思います。 ※前提条件として文字組アキ量設定を編集し、数字と他の文字種とのアキをベタにしておいてください。 ----------------------------------------
//CS用Javascript (function(){ var myFindArray = new Array("1", "2", "3", "4", "5", "6", "7", "8", "9", "0"); app.changePreferences.glyphForm = 1247897453; //等幅半角字形 for (var k=0; k<app.activeDocument.pages.length; k++){ var pageObj = app.activeDocument.pages[k]; for (var j=0; j<pageObj.textFrames.length; j++){ if (pageObj.textFrames[j].parentStory.contents.length > 0) { for(i=0; i<myFindArray.length; i++){ pageObj.textFrames[j].parentStory.search(myFindArray[i],false,true,false,false,myFindArray[i]); } } } } })();
|
No.3816 2009/11/10(Tue) 19:15:30
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 (.NET CLR 3.5.30729)
|
|
Re: 数字1桁と2桁を、漢字1字分に揃えたい / もーし、もーし |
|
|
|
いきさん このたびはご指導ありがとうございました。 OpenTypeFontを使っているなら、スクリプトでglyphFormを変えてやれば簡単です。とのことですが、 初めて聞く言葉なのでどうすればいいかわかりません。 周りにインデザインを使用している人がいないので聞くとともできません。 またもや、ご指導お願いできれば幸いです。お忙しいところよろしくお願いいたします。
|
No.3866 2009/11/18(Wed) 16:32:45
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; YTB720; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; YJSG3)
|
|
Re: 数字1桁と2桁を、漢字1字分に揃えたい / いき |
|
|
|
確認ですが、初めて聞く言葉というのはglyphFormのことだけですよね。 そうでなければ、つまり、OpenTypeFontがわからないと仰るのなら、差し支えなければ使用中のフォントの名前を教えていただきたいのですが。
|
No.3867 2009/11/18(Wed) 17:45:57
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 (.NET CLR 3.5.30729)
|
|
Re: 数字1桁と2桁を、漢字1字分に揃えたい / もーし、もーし |
|
|
|
いきさん★ おはようございます。使用しているフォントはOpenTypeFontでだと思います。インデザインで使用するフォントは、主にMS明朝やMSゴシック、小塚系、ヒラギノ系です。たまに、ダイナフォント使用。 スクリプトでglyphFormを変える方法がわかりませんのです。 よろしくお願いいたします。
|
No.3870 2009/11/19(Thu) 09:43:55
Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/312.9 (KHTML, like Gecko) Safari/125
|
|
Re: 数字1桁と2桁を、漢字1字分に揃えたい / いき |
|
|
|
> 主にMS明朝やMSゴシック、小塚系、ヒラギノ系です。たまに、ダイナフォント使用
書き込みの情報から、MACをお使いのことと思います。 MS Officeをお使いなのですね。 InDesign上のフォント一覧のアイコンを見てOTFと判断されたのでしょうが、MSフォントはTrueTypeFontです。 MS P 明朝/MS P ゴシックなど、「P」のついているものはプロポーショナルフォント、ついていないものは等幅フォントです。 等幅フォントなら半角数字2文字と漢字1文字の幅が揃います。 見た目を揃えたければ文字組アキ量設定を編集し、数字と他の文字種とのアキをベタにしてください。
|
No.3871 2009/11/19(Thu) 10:53:37
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 (.NET CLR 3.5.30729)
|
|