В PHP довольно просто использовать GD для рисования текста на растровом холсте в определенном шрифте (в соответствии с TTF-файлом, хранящимся на сервере), и выводить его как PNG или JPEG.
Я хочу сделать примерно то же самое, но нарисовать текст как векторный контур и вывести его как SVG .
(Я не хочу вставлять сам шрифт в полученный SVG, поскольку для этого шрифт не лицензирован.)
Есть ли библиотека PHP, которая предоставляет такую функциональность?
Для этого можно выполнить скрипт inkscape .
Следующая команда открывает «example.svg» и выбирает все фигуры в файле и преобразует их в пути, а затем сохраняет и закрывает файл.
inkscape --verb EditSelectAll --verb ObjectToPath --verb FileSave --verb FileClose example.svg
Я смог найти поиск CleverSVG , но я не пробовал это сам, и я не уверен, сможет ли он рисовать текст без пересылки шрифта.