為了改善您的使用體驗,本網站正在進行維護,部分功能暫時無法使用。若本站的文件無法解決您的問題,想要向社群發問的話,請到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 發問,我們的社群成員將很快會回覆您的疑問。

搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

了解更多

ugly fonts reading messages in linux since upgrade to 60.0

  • 5 回覆
  • 1 有這個問題
  • 2 次檢視
  • 最近回覆由 JJMCC

more options

Using Thunderbird 60.0 under ArchLinux/XFCE.

Everything was working fine until the recent update to 60.0. Now when I open a message the fonts are sometimes very ugly – thin and washed out with occasional bold-looking appearance (for example the combinations “ti” and “tt” look almost bold face). It’s difficult to pin down exactly when the fonts are ugly, but sometimes messages look fine, sometimes the entire message is ugly, and sometimes only quoted previous messages are ugly. I’ve tried the following:

More→View Source: look for strange or specific encodings. Nothing unusual here, sometimes Content-Type: text/plain; charset=“utf-8” displays fine, sometimes it doesn’t. Couldn’t really find a correlation with charset.

Preferences→Display→ Fonts and Colors → Advanced: Check that legitimate fonts are chosen for the various options (serif, sans serif and monospace); tried switching to other fonts and that didn’t make a difference. Problem happens whether “Allow messages to use other fonts” is checked or not; some OK text reverts to the bad font when it is unchecked though.

On googling, I found this issue http://z-issue.com/wp/ugly-fonts-in-mozilla-firefox-and-thunderbird-under-linux-skia-and-cairo/ and had high hopes, but when I checked, my config file was already set to cairo.

Any suggestions out there?

Using Thunderbird 60.0 under ArchLinux/XFCE. Everything was working fine until the recent update to 60.0. Now when I open a message the fonts are sometimes very ugly – thin and washed out with occasional bold-looking appearance (for example the combinations “ti” and “tt” look almost bold face). It’s difficult to pin down exactly when the fonts are ugly, but sometimes messages look fine, sometimes the entire message is ugly, and sometimes only quoted previous messages are ugly. I’ve tried the following: More→View Source: look for strange or specific encodings. Nothing unusual here, sometimes Content-Type: text/plain; charset=“utf-8” displays fine, sometimes it doesn’t. Couldn’t really find a correlation with charset. Preferences→Display→ Fonts and Colors → Advanced: Check that legitimate fonts are chosen for the various options (serif, sans serif and monospace); tried switching to other fonts and that didn’t make a difference. Problem happens whether “Allow messages to use other fonts” is checked or not; some OK text reverts to the bad font when it is unchecked though. On googling, I found this issue http://z-issue.com/wp/ugly-fonts-in-mozilla-firefox-and-thunderbird-under-linux-skia-and-cairo/ and had high hopes, but when I checked, my config file was already set to cairo. Any suggestions out there?

被選擇的解決方法

I found a solution. Part of my problem was I was not getting the fonts to change in some messages. The reason for this is it is necessary in Thunderbird to set fonts not only for Latin encoding, but also for “Other writing systems”. I guess when Thunderbird gets a message that doesn’t have a language explicitly stated, it uses the settings for “Other writing systems”. So some messages look OK while others don't. Once I got the fonts to change I was able to choose a different font that works. But the root of the problem was that I was using Calibri font, which I had added to my ArchLinux system some time ago. Turns out it's necessary to disable bitmap font display for Calibri to avoid the ugliness. The ArchWiki explains how: https://wiki.archlinux.org/index.php/Font_configuration#Disable_bitmap_fonts

從原來的回覆中察看解決方案 👍 0

所有回覆 (5)

more options

Make sure your system meets the requirements for v60. https://www.thunderbird.net/en-US/thunderbird/60.0/system-requirements/

more options

OK, thanks for replying. ArchLinux is rolling release and I upgraded Thunderbird to 60.0 via pacman. One would hope the dependencies would be correctly in place before they released 60.0 for installation. But maybe there is a problem there...?

more options
I upgraded Thunderbird to 60.0 via pacman.

I'm not exactly sure what that means, but it sounds like you're using a Thunderbird package either provided by your distribution or a 3rd-party repository. You should therefore ask in an ArchLinux support forum.

Alternatively you can try the vanilla Thunderbird version from https://www.thunderbird.net/

more options

Yes, that's correct. Pacman is the ArchLinux package manager which is supposed to take care of all dependencies. I will post on ArchLinux support too. Just hoping someone here might have a solution if this problem is seen by others. Thanks.

more options

選擇的解決方法

I found a solution. Part of my problem was I was not getting the fonts to change in some messages. The reason for this is it is necessary in Thunderbird to set fonts not only for Latin encoding, but also for “Other writing systems”. I guess when Thunderbird gets a message that doesn’t have a language explicitly stated, it uses the settings for “Other writing systems”. So some messages look OK while others don't. Once I got the fonts to change I was able to choose a different font that works. But the root of the problem was that I was using Calibri font, which I had added to my ArchLinux system some time ago. Turns out it's necessary to disable bitmap font display for Calibri to avoid the ugliness. The ArchWiki explains how: https://wiki.archlinux.org/index.php/Font_configuration#Disable_bitmap_fonts