在Adobe Illustrator或Corel Draw中呈现SVG字体

4
我正在开发一个项目,生成带有自定义嵌入字体的SVG文件。我使用http://www.fontsquirrel.com/fontface/generator或Batik SVG Toolkit的帮助来组成SVG字体定义。我尝试在以下应用程序中打开生成的SVG文件:
  • Adobe Illustrator CS4 - 文本使用默认字体,并提示找不到系统中的字体
  • CorelDRAW X5 - 文本使用默认字体,没有任何提示信息
  • Batik SVG Browser(Squiggle)- 正确呈现文本
问题是所有现代排版都使用CorelDRAW和Abode Illustrator用于打印矢量图形,但它们无法正确地呈现SVG。 解决方案 对我而言,我看到如下解决方案:
  • 将自定义字体的文本保存为SVG路径。这将有效,但我找不到任何可以将文本+TTF转换为SVG路径数据的解决方案;
  • 使用其他矢量格式,例如AI、EPS或CDR。这对我来说很困难,因为我使用SVG路径作为输入数据的一部分;
  • 建议我们的用户使用Batik SVG Browser(Squiggle)或任何其他基于Batik SVG Toolkit库的应用程序。Batik SVG Toolkit需要Java运行时:(
如果有人知道在Adobe Illustrator、CorelDRAW中打开SVG嵌入字体的方法,或者可以将文本+TTF转换为SVG路径数据的工具,请分享。非常感谢您的帮助。
谢谢。 -Viktor Burdeinyi
3个回答

0

免费开源程序Inkscape内置字体设计功能,因此我只能假设它能够打开SVG字体文件。您可以在这里下载Inkscape- http://inkscape.org/


0

如果您想在SVG文件中使用自己的字体,则需要将其转换为轮廓。

在Illustrator中,右键单击字体,然后单击创建轮廓


0

最简单的方法是选择创建轮廓
只需选择您想要的任何文本,右键单击,然后选择下面截图中所示的创建轮廓.
enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接