opentype4j
1.0.0
Opentypeフォントファイルの解析のためのJavaライブラリ
Font font = OpenType . parse ( filePath );
System . out . println ( font . getPath ( "you are right" ). toSVG ())フォントは、ロードされたOpentypeフォントファイルを表します。
Font.getPath(String text)指定された変換は、デフォルトサイズのパスオブジェクトに変換します。
Font.getPath()すべてのグリフをデフォルトサイズのパスオブジェクトに変換します。 (デフォルト:44*40のサイズのフォントごとに16個のフォント)
Font.nameToGlyph(String name)指定されたグリフ名を単一のglyphdataオブジェクトに変換します。
グリフは、しばしばキャラクターに対応する個々のマークです。
GlyphData.getPath()デフォルトサイズ(44*40)のGlyph Pathオブジェクトを取得します(たとえば、SVGファイルとして保存するなど)。
GlyphData.getPath(FontCell fontCell)指定されたサイズ(fontcell)のGlyph Pathオブジェクトを取得します(たとえば、SVGファイルとして保存するなど)。
fontCell :フォントがでレンダリングされるセルの外側の境界SVGパスに似たパスコマンドのセットを含むパス。
Path.toSVG()パスをSVG DOMの文字列に変換します。
Path.toSVG(String filePath)filepathに位置するSVGファイルとしてパスを保存します
Path.toImage(File file)JPEGファイルとしてパスを保存します
Path.toImage(File file, ImageFormat format)フォーマットで指定された画像ファイルとしてパスを保存します。現在JPEGまたはPNG形式のサポート
Path.toImageBytes()パスをjpeg画像のバイト配列に変換します
Path.toImageBytes(ImageFormat format)指定された画像形式のバイト配列にパスを変換します
mit