如何用另一个字符替换字体中的字符


9

我有自己喜欢的TrueType和OpenType格式的字体。我想将此字体中的一个字符替换为另一个字符。具体来说,我想使下划线看起来像空格。最简单,最有效的方法是什么?


您研究过字体编辑软件吗?
斯科特

我进行了一些搜索,但是我遇到的问题是,我什至不知道它需要支持什么才能更改字符或调用该功能。

1
就像对我自己和其他人的参考:除了FontForge之外,还有一个免费的字体编辑器BirdFont

Answers:


5

好吧,我不知道您正在使用的上下文,但是最简单的方法是只使用空格而不是下划线,或者找到可以用于该特定字符的字体,然后切换回普通字体字体。

那是简单的方法。如果在图形设置中使用它,这是最有意义的,但是在具有大量内容和大量下划线的基于内容的沉重文本设置中,您可能必须走更艰难的道路。

复杂的答案是使用字体编辑程序来编辑字体。有一些值得一试的免费软件,例如可在所有操作系统上运行的Font Forge或基于Mac的Font Constructor(我从未使用过,但听说过Mac方面的好东西)。我个人使用Font Forge是因为它免费,但是有一些非常强大(且昂贵)的工具,例如FontLabFontCreator。免费的缺点是Font forge很难安装,如果您害怕命令行,则可能会对过程感到不适。虽然,如果您精通技术,则可以轻松按照说明进行操作。

下载后,您将需要上载字体,将下划线字符映射为空白字符以表示您的空间,然后重新打包字体以便可以使用它。

我建议找到一个简单的修补程序,以避免繁琐的字体编辑过程,但是如果不可避免,您可能已经采取了手动编辑字体字符的步骤。


我认为在这种情况下,我将不得不走复杂的路,因为我实际上无法使用空间。我想将其用于标识符不支持实际空格字符的编程。感谢您的工具建议!我会检查出来的。

做一些研究,看看有什么问题,如果您遇到任何问题,这里的很多人都有排版经验,将为您提供最好的帮助。
亚当·舒尔德
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.