2

我正在对使用 fontello 的现有项目进行更改。

我想在项目的字体文件中添加一些图标。

添加这些新图标的最简单方法是什么?我可以在 fontello 中创建第二个字体文件,然后以某种方式合并这两个字体文件吗?

4

3 回答 3

7

当您下载 Fontello 包时,它包含一个config.json文件,该文件是自定义字体中包含的字符的映射。如果你想为你的字体添加更多的字符,你应该首先将这个配置文件上传到 fontello.com,更改你选择的字符,然后下载一个新的包,确保替换所有的字体和 css 文件(这样新的字符开始工作)和这个配置文件(下次你想更改包含的字符集)。

于 2014-09-26T09:51:34.813 回答
1

您可以使用文本编辑器通过打开一个集合的 config.json 文件并将字形复制到另一个集合的 config.json 文件来合并 fontello 集合。完成此操作后,将新合并的 config.json 文件拖(上传)到 fontello.com,然后您可以下载新合并的集合。

要添加新图标,只需将 SVG 图像拖(上传)到 fontello.com。在这种情况下,您可能需要在上传 SVG 文件之前修复它们的路径(fontello 只接受具有单个路径的文件)。您可以按照以下步骤使用名为 Inkscape 的免费工具来执行此操作:

  1. 打开文件
  2. 全选
  3. 对象 -> 取消组合
  4. 路径 -> 联合
  5. 路径 -> 组合
  6. 文件 -> 真空定义
  7. 另存为 -> 纯 SVG

如果 SVG 文件有多个无法通过组合路径删除的路径,则可以使用“编辑”>“XMP 编辑器”来删除它们。完成后,您应该只有一条路径。

您还可以在文本编辑器中检查 svg 文件输出。如果保存正确,您应该会看到一个元素和一个空元素。

于 2015-01-07T16:40:46.123 回答
0

只需将您的 svg 字体拖放到 fontello 主页即可。将显示您以前的字体。您可以向它们添加其他字体并下载新的字体文件。

于 2016-05-19T06:10:19.117 回答