HTML+CSS/SVGからPDFを出力するサーバー、Copper PDFのドライバおよび周辺ソフトウェアの開発プロジェクトです。
現在、以下の物を公開しています。
Apache Batik 1.7のTrueType読み込みパッケージ
org.apache.batik.svggen.font
のパフォーマンスを向上させ、OpenType/CFF(.otfファイル)に対応させたものです。
既存のBatikライブラリとの衝突を防ぐため、パッケージ名を変えています。
このライブラリを使用することで、OpenTypeフォントのメタ情報やグリフの形状を抽出することが出来ます。
OpenTypeフォントについて理解するには、以下のサイトを参照してください。
http://www.microsoft.com/typography/otspec/
最初に全てのテーブルを読み込まずに、必要になったテーブルを都度読み込むようにしました。
さらに高速化され、メモリの使用量が節約できるようになりました。