Библиотека Java для анализа файлов font opentype
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()Получите объект Path Glyph с размером по умолчанию (44*40), который мы можем использовать для экспорта (например, сохранение в виде файла SVG).
GlyphData.getPath(FontCell fontCell)Получите объект Path Glyph с указанным размером (Fontcell), который мы можем использовать для экспорта (например, сохранение в виде файла SVG).
fontCell : внешние границы ячейки, где будет отображаться шрифтПуть, содержащий набор команд Path, похожий на путь SVG.
Path.toSVG()Преобразовать путь в строку SVG DOM.
Path.toSVG(String filePath)Сохраните путь как файл SVG, который находится в FilePath
Path.toImage(File file)Сохраните путь как файл JPEG
Path.toImage(File file, ImageFormat format)Сохраните путь как файл изображения, указанный форматом. В настоящее время поддержка формата JPEG или PNG
Path.toImageBytes()Преобразовать путь в байт -массив изображения JPEG
Path.toImageBytes(ImageFormat format)Преобразовать путь в байт -массив указанного формата изображения
Грань