2009年11月10日
[3812]数字1桁と2桁を、漢字1字分に揃えたい
Twitterへ投稿する |
引用してブログで書く(via kwout
)
[3812]数字1桁と2桁を、漢字1字分に揃えたい |
投稿者:もーし、もーし |
投稿日:2009/11/10(Tue) 14:42:49
» 1
[3816]Re: 数字1桁と2桁を、漢字1字分に揃えたい |
投稿者:いき |
投稿日:2009/11/10(Tue) 19:15:30
> 今までは、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]);
}
}
}
}
})();
» 2
これから操作しようとする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]);
}
}
}
}
})();
[3866]Re: 数字1桁と2桁を、漢字1字分に揃えたい |
投稿者:もーし、もーし |
投稿日:2009/11/18(Wed) 16:32:45
いきさん このたびはご指導ありがとうございました。
OpenTypeFontを使っているなら、スクリプトでglyphFormを変えてやれば簡単です。とのことですが、
初めて聞く言葉なのでどうすればいいかわかりません。
周りにインデザインを使用している人がいないので聞くとともできません。
またもや、ご指導お願いできれば幸いです。お忙しいところよろしくお願いいたします。
» 3
OpenTypeFontを使っているなら、スクリプトでglyphFormを変えてやれば簡単です。とのことですが、
初めて聞く言葉なのでどうすればいいかわかりません。
周りにインデザインを使用している人がいないので聞くとともできません。
またもや、ご指導お願いできれば幸いです。お忙しいところよろしくお願いいたします。
[3867]Re: 数字1桁と2桁を、漢字1字分に揃えたい |
投稿者:いき |
投稿日:2009/11/18(Wed) 17:45:57
確認ですが、初めて聞く言葉というのはglyphFormのことだけですよね。
そうでなければ、つまり、OpenTypeFontがわからないと仰るのなら、差し支えなければ使用中のフォントの名前を教えていただきたいのですが。
» 4
そうでなければ、つまり、OpenTypeFontがわからないと仰るのなら、差し支えなければ使用中のフォントの名前を教えていただきたいのですが。
[3870]Re: 数字1桁と2桁を、漢字1字分に揃えたい |
投稿者:もーし、もーし |
投稿日:2009/11/19(Thu) 09:43:55
いきさん★
おはようございます。使用しているフォントはOpenTypeFontでだと思います。インデザインで使用するフォントは、主にMS明朝やMSゴシック、小塚系、ヒラギノ系です。たまに、ダイナフォント使用。
スクリプトでglyphFormを変える方法がわかりませんのです。
よろしくお願いいたします。
» 5
おはようございます。使用しているフォントはOpenTypeFontでだと思います。インデザインで使用するフォントは、主にMS明朝やMSゴシック、小塚系、ヒラギノ系です。たまに、ダイナフォント使用。
スクリプトでglyphFormを変える方法がわかりませんのです。
よろしくお願いいたします。
[3871]Re: 数字1桁と2桁を、漢字1字分に揃えたい |
投稿者:いき |
投稿日:2009/11/19(Thu) 10:53:37
エントリー情報
- 投稿時間:2009年11月10日 14:42
- 投稿コメント:投稿コメント数(0)
- トラックバック:トラックバック数(0)
- ブックマーク
━━━━━━━━━━━━━━━━━━━━━━━━━━━ TOKUPRE PR ━
チラシ印刷・ポスター印刷・新聞折込チラシ印刷・チケット印刷 冊子印刷・ポケットフォルダー印刷・Flash 電子カタログ変換などに対応した印刷サービス
激安印刷通販サービスはこちら 選挙ポスター印刷もあります。
━━━━━━━━━━━━━━━━━━━━━━━━━━━ TOKUPRE PR ━
チラシ印刷・ポスター印刷・新聞折込チラシ印刷・チケット印刷 冊子印刷・ポケットフォルダー印刷・Flash 電子カタログ変換などに対応した印刷サービス
激安印刷通販サービスはこちら 選挙ポスター印刷もあります。
━━━━━━━━━━━━━━━━━━━━━━━━━━━ TOKUPRE PR ━

