自从安装以来,一直有这个问题。起初我没有注意到,因为我不经常访问我的母语(罗马尼亚语)的网站。对于某些字体,在 chrome、chromium、firefox、thunderbird、libre office 等中,字符会使用错误的字形绘制。可悲的是,这些字体经常出现在网络上,如 Arial 或 Helvetica。这个问题从未在 mac os 或 windows 中发生过。
- Arial 加粗了 ș ț Ș Ț 的字形
- Helvetica 完全替换了 î 和 â 的字符
- 据我所知,Liberation Sans 的渲染效果是完美的。
答案1
请使用font-manager
GUI 应用程序确定您的字体是否支持罗马尼亚语字符 ( ÂâĂăÎîȘșȚț
)。对于不包含罗马尼亚语字符的字体,将使用其他字体的罗马尼亚语字符进行替换。
在我的 Ubuntu 20.10 安装中;
- 没有海尔维提卡字体,因此它将被另一种字体替换(例如,命令
fc-match Helvetica
显示NimbusSans-Regular.otf: "Nimbus Sans" "Regular"
)并且 - 这宋体字体不支持上面列出的罗马尼亚语字符(这些字符将被另一种字体替换)。
就我的情况而言,支持罗马尼亚字符的字体如下:
C059、DejaVu Sans、DejaVu Sans Mono、DejaVu Serif、FreeMono、FreeSans、FreeSerif、Liberation Mono、Liberation Sans、Liberation Sans Narrow、Liberation Serif、Nimbus Mono PS、Nimbus Roman、Nimbus Sans、Nimbus Sans Narrow、Noto Mono、P052、Ubuntu、Ubuntu Condensed、Ubuntu Mono、Unifont、URW Bookman、URW Gothic、Z003。
我将此信息作为答案分享,因为它不适合评论。
答案2
您似乎遇到了字体替换问题。只是没有安装合适的字体。具体来说,Georgia 是一种衬线字体,但屏幕截图中显示的字体是无衬线字体。
安装后,应在默认字体配置中替换适当的字体。
考虑安装以下软件包:
fonts-croscore
– Arial、Courier、Times 的替代品(来自 Google)。fonts-crosextra-caladea
– 替代 Cambria。fonts-crosextra-carlito
– Calibri 的替代品。fonts-liberation
或fonts-liberation2
– Arial、Courier、Times 的替代品(来自 Red Hat)。fonts-urw-base35
– 替代 Arial、Courier、Times 和其他字体(来自 URW)
其他感兴趣的套餐:
fonts-ibm-plex
fonts-noto-core
(或fonts-noto
) – 多种语言的字体。fonts-open-sans
ttf-mscorefonts-installer
(适用于 Web 的 Microsoft True Type 核心字体)
要安装的字体
~/.local/share/fonts/
- 杰拉西奥– 乔治亚州的替代者