大阪DTPの勉強部屋主催の「InDesign組版教室」を受講しはじめました。 大石十三夫さんのよい組版への蘊蓄とこだわりがたっぷりの講義がとても面白いのです。(http://www.osakadtp.com/) その第1回(6/17)はAdobe Illustratorの文字組版の不自由さが検討されたのですが、その中に、サイズが異なる文字を1行に混植する場合などで、個々のフォントの欧文ベースラインが分からないと、文字の並び具合や行間をきれいに揃えられないという話がでてきました。 大石さんのblog『なんでやねんDTP』だとこのあたりの話: http://d.hatena.ne.jp/works014/20110623 そこで、欧文ベースライン位置を調べる方法をちょいと調べてみました。 フォントの仕様書を読む まずは、OpenTypeフォントの仕様を勉強。仕様書の在処はもちろん、開発元Mic
EPUBのファイル(コンテナ)は「.epub」という拡張子がついていますが、ファイルの構造としてはZIPアーカイブです。ですから、拡張子を「.zip」に書き換えれば、MacでもWindowsでも解凍(展開)して、本文などを普段使い慣れているテキストエディタで編集できます。 しかし、編集後、ZIPで圧縮(アーカイブ)して、拡張子を「.epub」に戻せばいいかというと、そうではないのです。mimetypeファイルの扱いが少し特別なのです。 要件1: ZIPコンテナの先頭に置く 要件2: 圧縮も暗号化もしない 要件3: ヘッダにはextra fieldをつけない ことが求められているのです。 要件1を満たすには → 最初にmimetypeファイルを単独でZIPアーカイブし、次に残りのディレクトリ・ファイルをそのZIPコンテナに追加すればOK。なんか、簡単^^ 要件2を満たすには → zipコマ
ワンライナー、私にも書けました! MacOSXの道具箱(/usr/bin/)にひっそり隠れていたものたち。 ひとつひとつはちっちゃいけれど、力をあわせりゃ、このとおり。 No.1からNo.500までを串刺し8面付にするための連番を生成します。 jot - 1 500 1 | rs -t 0 8 | sed -e 's/ $/b/' | rs 0 1 | sed -e 's/b//' > num.txt 連番の個数がシート数の整数倍でなくて半端がでる場合、最後の何枚かのシートに連番が入らない欄が一つずつできます。そこのところの処理、ちょっと工夫しました。 jotで縦1列にならんだ連番を作ります。 1回目のrsで面付された状態と同じように8列に連番が並びます。 500より大きなところは空欄になってます。その行末の直前の空白は、ほんとは列のセパレータのはずですが、それと行末をセットにしてsedで
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く