在 SVG 中保持颜色一致的 3 种方法
已发表: 2022-12-12当您在 Illustrator 中创建 SVG 时,您有几个选项可以让您的颜色保持一致。 一种选择是在整个设计中使用相同的调色板。 这可以通过在“编辑颜色”菜单中选择要使用的颜色,然后单击“创建新颜色组”按钮来完成。 另一种选择是使用“全局颜色”功能。 这使您可以一次定义颜色,然后在整个设计中使用它。 要创建全局颜色,请选择“编辑颜色”菜单并单击“创建新的全局颜色”按钮。 最后,您可以使用“继承颜色”功能。 这将使您的颜色在不同对象之间保持一致。 要使用此功能,请选择“编辑颜色”菜单并单击“继承颜色”按钮。
有一些有趣的 OpenType 字体以SVG 字体的形式提供。 Adobe Illustrator、Photoshop 和 Affinity Designer 都是使用它们的程序。 颜色、图案或透明度都可以在字形或字符中找到。 本教程的其余部分将使用一种名为 Ultrasound 的简单 SVG 字体来执行。 在第 1 步中,您将创建一个透明层。 只需选择您的文本,然后开始使用栅格化功能。 下一步是更改文本的颜色。 使用 SVG 字体时,不能简单地更改字体的填充。 在本课中,我们将向您展示如何使用 SVG 格式的 Illustrator 字体更改文本的颜色。
填写fill=”currentColor”时,可以选择“color”。
Svg 文件可以有颜色吗?
可以使用 XML 文件定义可缩放矢量图形或 SVG。 因此,可以使用文本编辑器打开它们,并且可以更改确定文本颜色的颜色代码。 首先,了解颜色的十六进制值至关重要。
可缩放矢量图形 (SVG) 是一种 XML 语言,可以生成二维和混合信号图形。 除了颜色、纹理、阴影和从部分重叠图层构建之外,您还可以对它们进行着色、纹理、阴影和构建。 绘画涉及的任务之一是填充和描边。 本文更详细地介绍了如何使用各种选项为 sva 文件着色。 样式=笔画宽度:2,笔画:绿色; fill=ff0000 是指定SVG 颜色的语法。 可缩放矢量图形 (SVG) 规范中总共指定了 147 种颜色名称。 如下命名您要使用的颜色。
填充字符串具有绿色描边或填充字符串具有红色描边。 符号 hx 的颜色代码。 十六进制对的给定值范围从 0 到 FF。 # RRGGBB 是出现的代码。 填充是指形状内对象的颜色,而描边是指对象的可见轮廓。 如果未指定填充属性(或未指定填充属性(或样式属性的填充属性)),则默认颜色为黑色。 填充和描边可用于SVG 形状,例如圆形、椭圆形、矩形、折线和多边形。
fill 属性有助于图形元素内部的颜色。 填充为所有打开的路径着色,就好像它们连接到第一个路径一样,即使该部分中的描边颜色是不可见的。 如果未指定填充属性值,则填充属性的颜色为黑色。
基于矢量的图形格式(如 SVG)允许您创建可以缩放而不会降低质量的详细图形。 如果您是SVG 编码员,您可能能够指定 CMYK 颜色(例如,语法如下:circle fill=#CD853F device-cmyk(0.11, 0.48, 0.83, 0.00) )。 然而,对于大多数设计软件而言,这不是问题。 您需要将图像导出为 sva 文件,以便在您的设计中使用这些颜色。 然后,转到“文件”菜单并选择一个矢量图层。 导出图层图片时,会生成一个[VNG]格式的矢量导出文件。 拥有 SVG 文件后,任何支持矢量图形的设计软件都可以使用您的 CMYK 颜色生成令人惊叹的设计。
为什么我的颜色在 Illustrator 中不断变化?
您的颜色在 Illustrator 中不断变化的原因有几个。 一个原因可能是您将“颜色设置”设置为“全局”而不是“文档”。 这意味着您所做的任何颜色更改都将应用于整个文档,而不仅仅是您选择的对象或图层。 另一个原因可能是您将“色彩模式”设置为“RGB”而不是“CMYK”。 这意味着您的颜色将使用红色、绿色和蓝色光的混合来创建,而不是使用青色、品红色、黄色和黑色墨水打印。 这可能会导致打印出来的颜色看起来不同。
由于 CMYK 印刷品的制造方式,通常是这种情况。 将 RGB 颜色应用到 CMYK 文档时,您可能会注意到颜色会褪色。 RGB 颜色通常比 CMYK 颜色更鲜艳。 更改文档的颜色模式几乎总是会恢复其原始颜色。
如何在 Illustrator 中编辑 Svg 文件
要在 illustrator 中编辑 svg 文件,请先在 illustrator 中打开该文件。 接下来,使用钢笔工具在图像上描摹。 最后,使用直接选择工具选择要编辑的点。
彩色 Svg 字体
OpenType-SVG(发音为“smile”)是一种字体格式,其中所有或大部分字形显示为 HTML(桌面图形)。 例如,单个字形可以显示多种颜色和渐变效果。 OpenType-SVG 字体由于其众多的特性也被称为“彩色字体”。
Glyphs 是一种 OpenType 字体编辑器,无法生成与这些类似的 SVG 字体。 可以使用三种方法之一将信息应用于字体。 如果您已经在单独的文件中有图形,则可以将它们放在各自的字形中并将它们导出为 SVG 格式。 您可以使用此方法来充分利用 SVG 文件格式的功能。 如果您还没有 OpenType-SVG 文件,我们将向您展示如何通过使用“图层”面板对主图层进行分层来旋转大写字母 O 的红色圆圈,主图层是“图层”面板中以粗体文本显示的图层. 另一方面,新的 svg 图层允许您立即拖放图像文件。 没有动画,但您可以调整图像的大小和颜色。
使用 Glyphs,您可以将现有的彩色字体转换为各种格式的 SVG。 确保您已在文件文件夹、字体信息层和字形中的调色板层中配置了调色板层。 术语“颜色层”在字形中以两种方式使用:它指的是 CPAL/COLR 层或像 Microsoft 那样的原生颜色层。 使用 DrawBot,您现在可以从 Glyphs 中导入和导出 SVG。 从文件(链接)导出一个实例。 重要的是要注意,这些用于指定生成哪些颜色表,哪些不生成,哪些不出现在 OpenType 字体中。 也可以通过 Firefox 和 Microsoft Edge 等浏览器访问。 应用程序或系统支持的功能并不总是与不支持的功能相同。 您可以通过浏览规范和示例代码来了解有关 SVG 的更多信息。
并非所有浏览器都支持 Svg 字体
当您在未安装字体的浏览器中打开 SVG 时,SVG 将自动转换为安装字体的浏览器。 如果文本设置为浏览器尚不支持的字体,则可能会导致此问题。
如果文本设置为浏览器不支持的字体,将使用 sva 替换它。
目前,SVG 字体仅在 Safari 和 Android 浏览器中可用。 作为专注于 WOFF 的一部分,Firefox 无限期推迟实现该功能,而 Chrome 38(和 Opera 25)也已将其删除。 Batik 和 Inkscape 等其他工具可以嵌入字体嵌入。