在Adobe Illustrator或Corel Draw中渲染SVG字体

我正在开发一个用自定义嵌入字体生成SVG文件的项目。 SVG字体定义在http://www.fontsquirrel.com/fontface/generator或Batik SVG Toolkit的帮助下,我将它组合为SVG字体标签。 结果SVG文件我尝试在以下应用程序中打开:

  • Adobe Illustrator CS4 - 文本具有默认字体和关于系统中未找到字体的消息
  • CorelDRAW X5 - 文本具有默认字体,并且不会注意到任何消息
  • 蜡染SVG浏览器(Squiggle) - 正确渲染文本
  • 问题是所有现代印刷术都使用CorelDRAW和Abode Illustrator来打印矢量图形,并且它们渲染不正确的SVG。

    至于我,我看到以下解决方案:

  • 将自定义字体的文本保存为SVG路径。 这将工作,但我找不到任何可以将文本+ TTF转换为SVG路径数据的解决方案;
  • 使用其他矢量格式,fe AI,EPS或CDR。 这个解决方案对我来说很困难,因为我使用SVG路径作为输入数据的一部分;
  • 建议我们的用户使用Batik SVG Browser(Squiggle)或任何其他基于Batik SVG Toolkit库的应用程序。 Batik SVG Toolkit需要Java运行时:(
  • 如果有人知道在Adobe Illustrator中打开SVG嵌入字体的一些知识,可以将文本+ TTF转换为SVG路径数据的CorelDRAW或工具分享。 我会很感激任何帮助。

    谢谢。
    -Viktor Burdeinyi


    如果你想在SVG文件中使用你的字体,你需要在轮廓中进行转换。

    在Illustrator中右键单击字体并单击创建轮廓


    免费的开源程序inkscape内置了字体设计功能,所以我只能假设它能打开svg字体文件。 你可以在这里下载inkscape- http://inkscape.org/


    最简单的方法是选择Create Outlines
    只需选择您想要的任何文本,右键单击,然后选择Create Outlines ,如下面的屏幕截图所示。
    在这里输入图像描述

    链接地址: http://www.djcxy.com/p/95739.html

    上一篇: Render SVG font in Adobe Illustrator or Corel Draw

    下一篇: iPad Multitasking support requires these orientations