coz****@under*****
coz****@under*****
2004年 6月 11日 (金) 23:41:21 JST
森下です。 > というわけで、プロポーショナル用出力EPSのサンプルをお願いできますか? http://mplus-fonts.sourceforge.jp/mplus-outline-fonts/fonts/0060.eps にサンプルを用意してみました。 横 100px、縦 150px の矩形を一文字分として、 横に 8 文字「`」「a」「b」「c」「d」「e」「f」「g」、 縦に 7 ウエイト分の合計 56 文字で一つのファイルになっています。 各文字は矩形内の左端から(暫定的に)2px の隙間を空け、 下から 40px の位置をベースラインとして配置されています。 また、矩形群全体の左下が 0,0 になっています。 デザイン作業中には文字間隔に煩わされたくないし、頻繁に試行錯誤する事が 確実なので、設定を別テキストファイルに分離させるアイディアが良さそうです。 各文字の横幅を自動的に抽出できるならば、 0x0060 12 14 の様に一つの文字に対して二つの数値で、左側に 12px、右側に 14pxの 隙間を設定できると助かります。 例えば「ab」の文字列では「a」の右側設定値と「b」の左側設定値の 合計値が実際の隙間量になるわけです。 また、 0x0060 + 0x0061 8 の様に特定の文字の組み合わせの時の間隔を設定できれば 更に助かります。 - # 例によって、最終的には 10 倍に拡大して ttf に組み込む事になります。 # 中間ウエイトの自動作成時に、演算上の誤差が生じるようで、 # 例えばベースラインの位置が 39.9908 とか 39.9954 になってしまいます # (正解は 40.00)。この端数は無視しておいても良いでしょうか? - 技術的な事は何も分からずに書いています。 eps ファイルの内容も含めて、ご意見、ご指摘をお待ちしております。 - coji morishita