我正在尝试使用PHP生成SVG文件,但在使用Adobe Illustrator保存并打开文件后,出现此错误:
The document uses fonts or characters which are not available or are in a different format than originally specified
myfont:
An unknown problem occurred.
这是SVG代码
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="30cm" height="10cm">
<defs>
<style>
<![CDATA[
@font-face {
font-family: "myfont";
src: url("base.ttf") format('truetype'); /* in the same directory */
}
]]>
</style>
</defs>
<text x="1cm" y="3cm" fill="red" font-family="myfont" font-size="2cm">It works</text>
</svg>
Output in browser
它在浏览器中运行良好,但在AI
我还尝试了绝对ttf url以及base64编码
url(data:font/ttf;base64,AAEA… )
我缺少什么以及可能阻止AI使用字体文件/数据的原因