我正在开发一个项目,该项目使用自定义嵌入字体生成SVG文件。 SVG字体定义我在http://www.fontsquirrel.com/fontface/generator或Batik SVG工具包的帮助下编写为SVG字体标签。将得到的SVG文件我尝试在以下应用程序打开:在Adobe Illustrator或Corel中渲染SVG字体Draw
- Adobe Illustrator中CS4 - 文本有默认的字体和消息注意到了有关在系统中未发现字体
- 的CorelDRAW X5 - 文本有默认的字体和任何消息不要”牛逼注意到
- 蜡染SVG浏览器(的Squiggle) - 渲染文本正确
的问题是所有现代typographies使用的CorelDRAW和Illustrator的居所打印矢量图形,并将它们呈现不正确SVG。
解决方案
至于我,我看看遵循解决方案:
- 保存自定义字体作为SVG路径的文本。这将工作,但我找不到任何可以将文本+ TTF转换为SVG路径数据的解决方案;
- 使用其他矢量格式,f.e. AI,EPS或CDR。这个解决方案对我来说很困难,因为我使用SVG路径作为输入数据的一部分;
- 建议我们的用户使用Batik SVG Browser(Squiggle)或任何其他基于Batik SVG Toolkit库的应用程序。蜡染SVG工具包需要Java运行时:(
如果有人知道的一些知识,以打开在Adobe Illustrator,CorelDRAW中或工具SVG嵌入字体可以文本+ TTF转换为SVG路径数据,请分享。我将不胜感激如果你想使用SVG文件您的字体任何帮助。
谢谢。
-Viktor Burdeinyi