是否可以在字体中添加新字符?

平面设计 字体
2022-01-18 06:03:57

我有一个名为Lato的字体,我需要添加字符 İ、Ğ、ğ、Ş 和 ş。我怎样才能做到这一点?

第一张照片是原图。第二张照片与我升级的字体相同:

在此处输入图像描述

在此处输入图像描述

3个回答

可以在字体中添加额外的字符,但这不适合胆小的人。

做到这一点的免费和开源方式是使用Fontforge然而,与其他字体编辑器一样,Fontforge 足够复杂,以至于将修改后的字体简单地导出为 .ttf 或类似文件本身就是一项复杂的工作。这是一个非常陡峭的学习曲线。更重要的是,制作与 Mac 和 Windows 兼容的字体并正确提示它是一门艺术。

其他考虑因素包括:

  • 你有修改字体的权利吗?对于 Lato 来说,你这样做了,所以这对你来说没有实际意义。

  • 为什么要将它们添加到现有字体中?你可以创建一个只有这些字形的新字体。

  • 最后,您是否考虑过使用嵌入式 SVG 或图像精灵?对于您想要实现的目标,这些似乎是更简单的选择。您还将获得不需要处理复杂(且平台之间不一致)字体渲染技术的好处。

注意:如果您确实创建了字体,请在 Chrome for Windows 上进行测试!Windows 上的 Chrome 使用 Windows GDI ClearType,它严重地呈现一个提示不佳的字体,并且是对您的字体的一个很好的试金石。

以我的经验,这既可行又直接,这里的 FontForge 文档中有一个关于该主题的综合教程,引用了一个名为“Build Accented Character”的菜单选项,专门为此目的而设计。该站点对于确定构建字符的外观也很有用。

我从来没有发现这是一项复杂的工作,并且导出字体很困难。FontForge 可能会抱怨各种问题,但请记住,当您打开字体时这些问题已经存在并且可以忽略。

关于暗示我的建议是修改字体并尝试看看。我从来没有遇到过暗示明显错误的问题,我也没有碰过它,所以我怀疑你也不会有问题。

迟到了 8 年,但是:

https://www.glyphrstudio.com/online/

您可以上传字体,并根据需要添加字形。只需单击左侧的 abc 图标,然后单击 Basic Latin。然后,选择拉丁文扩展(或您可能需要的任何其他)。