fonts - 在 Adob​​e Illustrator 或 Corel Draw 中渲染 SVG 字体

标签 fonts svg adobe-illustrator coreldraw

我正在开发一个使用自定义嵌入字体生成 SVG 文件的项目。 SVG 字体定义我在 http://www.fontsquirrel.com/fontface/generator 的帮助下组成了 SVG 字体标签或蜡染 SVG 工具包。我尝试在以下应用程序中打开生成的 SVG 文件:

  • Adobe Illustrator CS4 - 文本具有默认字体,并注意到有关系统中未找到字体的消息
  • CorelDRAW X5 - 文本具有默认字体并且没有注意到任何消息
  • Batik SVG 浏览器 (Squiggle) - 正确呈现文本

  • 问题是所有现代版式都使用 CorelDRAW 和 Abode Illustrator 来打印矢量图形,并且它们无法正确渲染 SVG。

    解决方案

    至于我,我看到以下解决方案:
  • 使用自定义字体将文本保存为 SVG 路径。这会起作用,但是,我找不到任何可以将文本 + TTF 转换为 SVG 路径数据的解决方案;
  • 使用其他矢量格式,例如AI、EPS 或 CDR。这个解决方案对我来说很难,因为我使用 SVG 路径作为输入数据的一部分;
  • 推荐我们的用户使用 Batik SVG Browser (Squiggle) 或任何其他基于 Batik SVG Toolkit 库的应用程序。 Batik SVG Toolkit 需要 Java 运行时 :(

  • 如果有人知道在 Adob​​e Illustrator、CorelDRAW 或可以将文本 + TTF 转换为 SVG 路径数据的工具中打开 SVG 嵌入字体的一些知识,请分享它们。我将不胜感激任何帮助。

    谢谢你。
    -维克多· bool 代尼

    最佳答案

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

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

    关于fonts - 在 Adob​​e Illustrator 或 Corel Draw 中渲染 SVG 字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3032191/

    相关文章:

    image - SVG 对于网络上高度复杂的插图是否实用?

    c++ - apple mach o 链接器错误创建基本 AI CC 插件

    ios - Xcode 向我显示的所有字体样式名称与 Interface Builder 中的相同吗?

    html - 根据语言 CSS 更改字体

    javascript - CSS3 - Transform-origin 不适用于 d3.js 中的 SVG 元素

    html - SVG 向其他元素添加填充

    android - 可绘制矢量大小调整不正确

    css - 如何向圆形图像添加 Google One 风格的多色边框?

    javascript - 相当于链接到字体文件的 JS

    fonts - 如何在microsoft edge中找出实际渲染的字体?