Apache Batik

Updated: 2002-11-26 13:49:35 - [ Home | Wiki Home | Index | Changes ]

BatikはJavaで書かれたSVGライブラリです。

目次

ttf2svg
TTCファイル
フォントの範囲指定

ttf2svg

TTCファイル

TTC(True Type Correction)ファイルは複数のTTFファイルを一つにまとめたものです。似ているフォントのデータテーブルの一部を共有することで、サイズを下げることができます。

現状(1.5b4)では、ttf2svgでTTCファイルを読み込もうとするとNull Pointer Exceptionが発生します。

TTCをTTFに分解するには、かつてMicrosoftが配布していた、breakttc.exeというツールが良いようです。現在は配布されていないようですが、Googleで探すと見つかるかも……。

フォントの範囲指定

現状(1.5b4)では、日本語のフォントを生成するには、出力したいUnicodeの範囲を明示的に指定する必要があるようです。デフォルトでは、Unicode順で後の方にある記号(?!@#$とか)が含まれません。

全ての文字を出力するには、コマンドラインオプションで

-l 0 -h 65535

を付けます。


KOSEKI Kengo <kengo@tt.rim.or.jp>