Adobe Illustrator SVG外部字体嵌入

时间:2014-09-05 17:24:50

标签: php svg font-face adobe-illustrator

我正在尝试使用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使用字体文件/数据的原因

0 个答案:

没有答案