如何在字形看起来错误的字体中创建重音字母?

平面设计 字体 字体设计 字形
2022-01-06 04:00:50

我正在将一本关于 1980 年代波兰的游戏的英文手册翻译成意大利语,其中经常提到团结运动,在波兰语中拼写为Solidarność ,在手册中拼写为Solidarity

在意大利,我们在书籍和报纸上只使用了Solidarność开始称它为Solidarietà,即像原手册的作者那样将这个词翻译成使用过的语言,会感觉很奇怪。

因此,作者不必使用ść字形,而我却需要。

手册中使用的字体 Meridien LT std Medium 具有ść字形,但它们与标准的 sc字形不同(它们看起来像是从不同的无衬线字体移植而来)。

我怎样才能获得看起来像是用正确字体书写的ść ?

任何事情都可以,从使用非常相似的字体到使用软件到修改字体,从已经拥有它的字母中导入刻度,只要它是免费的。这是一个在 CC-BY-US 3.0 下发布的自制项目,如果它有一些瑕疵我不会死,即使我宁愿把它擦亮(哈!)我最好的。


如果有帮助,我正在 OOo-Writer 中进行翻译。是的,开放式办公室。因为我家里没有 InDesign,而且 Scribus 对我的截止日期太难理解了。

2个回答

如果您不想切换到其他字体,我会看到两个快速而肮脏的选项:

  • 由于字体有一个 ´ 作为字符,您可以在文档中键入并在两者之间插入负空格,以正确定位重音。在 LibreOffice 中,您可以通过格式 → 字符 → 位置 → 间距 → 压缩来执行此操作。由于某种原因,这被限制为 2.0 pt,但您可以通过插入零宽度字符来规避这一点,例如,零宽度非连接符。这几乎肯定会破坏诸如搜索之类的事情。

  • 在免费字体编辑器中打开字体并添加所需的字符。例如,在 FontForge 中,您只需选择ś的空框,然后选择Element → Build → Build Accented Glyph。在此之后,您可能想要调整重音的水平位置。(也不要忘记导出并安装生成的字体。)请注意,这可能会破坏字体的某些功能,例如提示,但话又说回来,这种字体可能一开始就没有这样的 - 最好直接比较结果看看任何此类问题。

手册中使用的字体 Meridien LT std Medium 具有“ś”和“ć”字形

至少对于我找到的版本,情况并非如此。您看到的字形可能是从一些备用字体中选择的。

使用与常规 s 和 c 字符组合的“Unicode 组合重音”字符 ( U+0301 )。例如

团结工会

NB 组合的重音字符应该在你想与之组合的字符之后输入。