Hatena::ブログ(Diary)

なにする?DTP+WEB

2010-01-07

「PI_FontList(AI用)」を使ってみた。

f:id:kamiseto:20100108023314p:image

オリジナルツール / フォント一覧管理パネル 「PI_FontList(AI用)」を作りました (PIXEL LAB)が公開されたようなのでさっそく使ってみた。

FlashUIを作ると、ここまで出来るということに感動。


イラストレーターCS4以上ということなんだけど、

CS3でも、$.fileNameが動かない問題等、スクリプトを書きなおせば動く事を確認。


フォントリストの取得に時間がかかるようなので簡易的にキャッシュできるようにしてみました。

function getFonts (){
	var f = app.textFonts ; 
	var s = "";
	var FontListC = new File(swfFolder+"/"+"FontList.txt");
	if(!FontListC.exists){
		for( var i = 0 ; i < f.length ; i++ ){
			//s += f[i].family+"-"+f[i].style;
			s +=f[i].name;
			s += (i != f.length - 1)? ",":"";
		}
		FontListC.open ('w');
		FontListC.write (s);
	}else{
		FontListC.open ('r');
		s = FontListC.read ();
	}
	return s;
}

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/kamiseto/20100107/1262887485
ver_b ドキュメントの綴じ方向を変えるテスト。カット&ペーストじゃ? ...
//test_id_bindingSwitcher by(z-) ver_b &nbsp; function layerCond&#40;vis, loc&#41;&
ver_el フレームを中のテキストにフィットする。各種オプションあり。?? ...
//FitTextFrame.jsx by(z-) ver_el &nbsp; ///////////////// UIパーツ表示関連 /////////// function pointSi
ver_d 仕上がりに沿ったアタリ罫があればプリント前に警告するイベント ...
//id_findTrimLines.jsx プリント前に仕上がり罫さがして警告 2011.11.18 (z-) ver_d #targetengine &quot;findTrimLines
VBAのJS移植版。三点リーダーで埋めもらした右インデントタブを探しち? ...
// 右インデントタブ幅計算して三点リーダ入るか調査隊() by Javascript &nbsp; var doc=app.activeDocument; &nbsp; //三点リー
複数行を一行毎に分割する(縦組みもOK)
/* 選択したテキストを行毎に分割します 2011-10-8 お披露目 2011-10-14 縦組みにも対応 &nbsp; */ #include &quot;doEx.jsx&
この日記のはてなブックマーク数