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()将所有字形转换为具有默认大小的路径对象。 (默认值:一条线中的16个字体,每字体,大小为44*40)
Font.nameToGlyph(String name)将给定的字形名称转换为单个glyphdata对象。
字形是通常与角色相对应的单个标记。
GlyphData.getPath()获取一个具有默认大小(44*40)的字形路径对象,我们可以用来导出(例如保存作为SVG文件)。
GlyphData.getPath(FontCell fontCell)获取具有指定大小(FontCell)的字形路径对象,我们可以用来导出(例如保存作为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)将路径转换为指定图像格式的字节阵列
麻省理工学院