![如何最轻松地向字体添加字形(例如变音符号)?](https://linux22.com/image/1299935/%E5%A6%82%E4%BD%95%E6%9C%80%E8%BD%BB%E6%9D%BE%E5%9C%B0%E5%90%91%E5%AD%97%E4%BD%93%E6%B7%BB%E5%8A%A0%E5%AD%97%E5%BD%A2%EF%BC%88%E4%BE%8B%E5%A6%82%E5%8F%98%E9%9F%B3%E7%AC%A6%E5%8F%B7%EF%BC%89%EF%BC%9F.png)
在没有字形的字体中添加字形(例如字母 č)的最简单方法是什么(或最简单方法之一)?我会从另一个字形创建该字形。例如,要创建字形 č,我会使用 c 和 v。
我有几种字体,但它们缺少一些我需要的字符,这些字符需要用我的语言(斯洛文尼亚语) - čšž 来使用,所以我想手动添加它们。因此,打开字体,添加字形并保存。
请不要只给我一个可以做到这一点的程序的名称,因为我已经尝试了几个(例如 FontForge),但运气不佳,所以我将很感激一个简短的步骤列表。
这些字体有各种格式类型,但这对我来说并不重要 - 如果应用程序需要某种字体格式,我只需将我的格式转换为所需的格式。
答案1
无需向字体中添加字符,只需为字形输入组合变音字符即可后您要修改的字母。从维基百科上的图表来看,U+030C 似乎会形成一个看起来像您的字形的标记。这里它分别与一个空格和一个英文“c”组合:̌ c ̌。论坛会改变它的外观,不同的应用程序也会改变,甚至您的浏览器也会改变。我一直使用这种技术,将 U+301(结合尖音符)输入到俄语字符上。它们不是语言的一部分,但对学习很有用,并且它适用于 Microsoft Office 程序、支持 unicode 的优秀文本编辑器以及我最喜欢的闪存卡创建程序(Anki)。
请参阅此处的组合变音符号图表: http://en.wikipedia.org/wiki/Combining_character
您可以使用 AutoHotKey 自动输入它们,但您应该先通过从这里或维基百科上的图表复制/粘贴到您使用的应用程序中来解决详细信息,看看该解决方案是否满足您的需求。
祝你好运。