Вы можете использовать Батик Конвертер шрифтов TTF в SVG . Формат шрифта SVG использует тот же формат данных пути, что и элемент SVG <path>
.
Например, this - это результат преобразования Gentium Basic Regular с использованием вышеуказанного инструмента. С правильной системой координат, вы можете просто взять данные пути, преобразовать их так, как вам нравится, и затем нарисовать их с помощью <path>
. Обратите внимание, что система координат глифа в шрифтах SVG фактически инвертирована, с (0,0) в нижнем левом углу поля ячеек глифа, по сравнению с обычным холстом SVG, в котором (0,0) находится в верхнем левом углу , Так что не забудьте перевернуть глиф, например, поместив transform="scale(1,-1)"
на <path>
, который вы используете для визуализации глифа.
Когда у вас есть документ SVG, который отображает глифы в виде фигур, вы можете преобразовать его в растровое изображение, используя ваш любимый инструмент. (Батик может сделать это тоже .)