書体見本を自動生成する大阪DTPの勉強会の隔週勉強会で「書体見本を自動生成する」という宿題が出た。それを今日、発表することになってしまった。そのためのレジュメ代わり。処理の方針:タブ区切りのフォントリストから、タグ付きテキストを作り、それをInDesingに配置する。)ができているとして、それからタグ付きテキストを作る方法を紹介します。ミディアム............ゴール:次のようなInDesignの「タグ付き」テキストを作る。amet,123456789012234567890<ct:><cf:>............処理の実際:1)最初に1回だけ、ファイル開始タグを書き出す。<UNICODE-MAC><vsn:9.3><fset:InDesign-Japanese>2)フォントリストの1行ずつについて次の操作を繰り返す。2-1)ファミリー名を変数$1に、スタイル名を変数$2に読み込む。2-2)雛形の$1、$2にファミリー名、スタイル名を代入して出力する。amet,123456789012234567890<ct:><cf:>これをPerlやAWKスクリプトで実現すると次のようになる。\あのイーハトーヴォのすきとおった風、夏でも底に冷たさをもつ青いそら、うつくしい森で飾られたモーリオ市、郊外のぎらぎらひかる草の波。\n\あのイーハトーヴォのすきとおった風、夏でも底に冷たさをもつ青いそら、うつくしい森で飾られたモーリオ市、郊外のぎらぎらひかる草の波。fontsample.txt留意点:(ア)ファイル開始タグと改行コードの組み合わせ:<UNICODE-MAC>とした場合は改行コードをLFに、<UNICODE-WIN>とした場合は改行コードをCRLFに。上の実行例ではiconvコマンドを使って変換した。(ウ)配置する際、「グリッドフォーマットの適用」のチェックを外しておく。\あのイーハトーヴォのすきとおった風、夏でも底に冷たさをもつ青いそら、うつくしい森で飾られたモーリオ市、郊外のぎらぎらひかる草の波。Xには両方とも最初から入ってます。Windowsにはどちらも入っていません。Perlなら下のサイトからインストールできます。http://www.openspc2.org利用できるフォント(書体)の名前をテキストフレームに書き出すCC2014用:http://www.openspc2.org/book/InDesignCC2014/easy/font/002/index.htmlCC用:http://www.openspc2.org/book/InDesignCC/easy/font/002/index.htmlCS6用:http://www.openspc2.org/book/InDesignCS6/easy/font/002/index.htmlこれで書き出したフォントのリスト(タブ区切りテキスト):fontlist.txtフォントリストの作り方:自分のコンピュータで使えるフォントのリストを作るには前項、古籏氏作の「利用できるフォント(書体)の名前をテキストフレームに書き出す」javascriptが便利です。javascriptの実行の仕方も古籏氏の「OpenSpace」のInDesign自動化の項に詳しく書いてあります。