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

发布于 2024-09-05 02:38:26 字数 930 浏览 8 评论 0原文

我正在开发一个项目,该项目生成带有自定义嵌入字体的 SVG 文件。 SVG 字体定义 我在 http://www.fontsquirrel.com/fontface/ 的帮助下编写为 SVG 字体标签生成器 或 Batik SVG 工具包。我尝试在以下应用程序中打开生成的 SVG 文件:

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

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

解决方案

对于我来说,我看到以下解决方案:

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

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

谢谢。
——维克托·伯登尼

I'm developing a project that produces SVG files with custom embed fonts. SVG font definition I compose as SVG font tag with help of http://www.fontsquirrel.com/fontface/generator or Batik SVG Toolkit. The resulted SVG file I try to open in following applications:

  • Adobe Illustrator CS4 - text has default font and message noticed about font not found in system
  • CorelDRAW X5 - text has default font and any messages don't noticed
  • Batik SVG Browser (Squiggle) - renders text correctly

The problem is all modern typographies use CorelDRAW and Abode Illustrator for print vector graphic and them render not correctly SVG.

Solution

As for me, I see follow solutions:

  • Save the text with custom font as SVG path. This will work but, I can't find any solution that can convert text + TTF to SVG path data;
  • Use other vector format, f.e. AI, EPS or CDR. This solution is difficult for me, because I use SVG paths as part of input data;
  • Recommend our users to use Batik SVG Browser (Squiggle) or any other application which are based on Batik SVG Toolkit library. Batik SVG Toolkit requires Java runtime :(

If anyone know some knowledge to open SVG embed fonts in Adobe Illustrator, CorelDRAW or tools which can convert text + TTF to SVG path data please share them. I would be grateful for any help.

Thank you.
-Viktor Burdeinyi

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

苍景流年 2024-09-12 02:38:26

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

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

If you want to use your fonts in SVG file you need to convert that in outlines.

In Illustrator right click to font and click to Create Outlines

寄风 2024-09-12 02:38:26

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

The free open source program inkscape has font designing capabilities built into it, so I can only assume that it would be able to open svg font files. You can download inkscape here- http://inkscape.org/

嘴硬脾气大 2024-09-12 02:38:26

最简单的方法是选择创建大纲
只需选择所需的任何文本,右键单击,然后选择创建轮廓,如下面的屏幕截图所示。
输入图片此处描述

The easiest way to do this is by selecting Create Outlines
Just select any text you want, right-click, and then select Create Outlines as shown in the below screenshot.
enter image description here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文