是否有用于将文本绘制为矢量轮廓的 PHP 库?

cal*_*lum 5 php svg truetype dynamic-image-generation

在 PHP 中,使用 GD 以某种字体(根据服务器上保存的 TTF 文件)将文本绘制到光栅画布上非常容易,并将其输出为 PNG 或 JPEG。

我想做大致相同的事情,但将文本绘制为矢量轮廓并将其输出为SVG

(我不想将字体本身嵌入到生成的 SVG 中,因为该字体未获得许可。)

有没有提供此类功能的 PHP 库?

Eri*_*röm 3

可以编写inkscape脚本来执行此操作。

以下命令打开“example.svg”并选择文件中的所有形状并将它们转换为路径,然后保存并关闭文件。

inkscape --verb EditSelectAll --verb ObjectToPath --verb FileSave --verb FileClose example.svg
Run Code Online (Sandbox Code Playgroud)