如何消除 Linux 上外文字母字体中的小间隙?

如何消除 Linux 上外文字母字体中的小间隙?

由于 Debian 非常稳定,我使用 Debian 工作(我是一名数学家)。现在,我找到了一种适用于印度主要文字(天城文)的非常好的字体,它被称为“Sanskrit2003”。官方下载网站在这里:

https://omkarananda-ashram.org/Sanskrit/itranslator2003.htm#dls

现在,不幸的是,在 Linux 上,字母无法正确连接。此外,这个问题似乎是字体特有的,因为我在使用阿拉伯字体时也遇到了同样的问题,直到我找到了一种更好的字体(称为“Amiri”),它不会显示这种退化。

现在我的问题是:我怎样才能使这些字母连接起来,以便天城文中无处不在的上线成为一个单一的实心笔画,而不会出现那些会让每一位有审美意识的读者感到困扰的细小中断?

提前非常感谢您!

编辑:我现在尝试使用 FontForge 将字符移近一些,但到目前为止,这只在 Firefox 中产生了良好的效果,而使用 TeXstudio 编译 TeX 文件时会出现问题。我担心我必须单独编辑每个字符。这将是一项艰巨的工作。

EDIT2:字体在 Windows 11 上也存在差距。

EDIT3:由于手动更正字体的过程似乎很繁琐,我进行了稍微更有创意的互联网搜索,并找到了一种正确的字体:https://ektype.in/font-family/baloo2.html

我现在用的是这个;它也是 FOSS,唯一的缺点是没有衬线。需要注意的是,Chandas 字体也没有显示任何瑕疵,但它使用的是旧式复杂连字,这不再是标准了。

相关内容