为提升您的使用体验,本站正在维护,部分功能暂时无法使用。如果本站文章无法解决您的问题,您想要向社区提问的话,请到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 提问,我们的支持社区将会很快回复您的疑问。

搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

How do I set the display font in TB31.3?

  • 7 个回答
  • 9 人有此问题
  • 1 次查看
  • 最后回复者为 Zenos

more options

I would like to see all of my incoming messages displayed as plain text in the same font. Old versions of TB were able to do this. After updating to 31.3, fonts of incoming messages are all different sizes and styles and changing Preferences doesn't help. How can I set them to a single size/style?

I would like to see all of my incoming messages displayed as plain text in the same font. Old versions of TB were able to do this. After updating to 31.3, fonts of incoming messages are all different sizes and styles and changing Preferences doesn't help. How can I set them to a single size/style?

被采纳的解决方案

I've seen no change in fonts behaviour on any of my three installations of TB.

Have you set the required font for all appropriate encodings and fonts?

See the end part of this page:

http://www.ramsden.org.uk/9_Type_sizes.html

from "The fonts used to display messages on your screen are set here:"

定位到答案原位置 👍 1

所有回复 (7)

more options

Under Preferences -> Display -> Formatting click on 'Advanced'. Under 'Font Control' uncheck 'Allow messages to use other fonts'.

more options

I've checked and unchecked everything I can think of, and it doesn't seem to help. Unless it's just that incoming messages are HTML but that doesn't seem to be the case, and it also seems like there was a big change in this behavior as soon as I updated to 31.3.

more options

选择的解决方案

I've seen no change in fonts behaviour on any of my three installations of TB.

Have you set the required font for all appropriate encodings and fonts?

See the end part of this page:

http://www.ramsden.org.uk/9_Type_sizes.html

from "The fonts used to display messages on your screen are set here:"

more options

Ah, I think I see what happened. When I updated to 31.3 all of my font settings under Preferences were lost. I had to try to remember what I had set everything to. Eventually I got everything right, but only under the Western encoding. I didn't realize I had to set other encodings too. When I set the correct fonts in the Unicode encoding, things start to look a lot better.

more options

I believe that Thunderbird regularly "forgets" randomly-selected settings during upgrades, leading to unexpected changes in its behaviour. If this is a security setting or port number then it breaks the connectivity and email just stops. Sometime it forgets that a user wants HTML and sets them to plain text. So I'm not altogether surprised to hear of it forgetting your font settings.

It is counter-intuitive that you have to make essentially the same setting in several different encodings. I think in the bad old days of Windows/MS-DOS code pages, users of Asian languages in particular would have to choose a font that offered their particular script and alphabet. For Westerners using European languages, Windows and ISO character sets were needed but of course pretty much all fonts could display such languages (since English is effectively the default language of the Internet.) I imagine users of Cyrillic would also need to carefully select suitable fonts.

So the adjustability is all there for a good reason, so that any user anywhere can find some way of having his written language displayed correctly. I'm glad to see unicode/utf taking over from all those regionally-based encodings, as it makes the choice of font a cosmetic rather than functional decision.

In your position, I've gone so far as to edit the prefs.js file (in the Thunderbird profile) in a decent text editor, and do a global search and replace for default fonts and sizes, rather than picking through that GUI interface. ;-)

more options

One more thing: it seems that once a message comes in, it gets the font setting that is current at that time. In other words, changing the font setting will not change the appearance of a message that has already been read. Is that correct?

more options

That doesn't sound right. Thunderbird should parse the header, locate and apply the declared charset/encoding directives and then choose whatever font you have specified for that charset/encoding. It shouldn't be making any arbitrary changes of its own accord. If it can't find a valid charset declaration then it should use your selected fallback encoding, which of course may not be appropriate to the message content.

What I can suggest is that if it's displaying a message while you change the settings, the new setting may not "take" immediately. You may have to close and reopen the message to see the new font being applied.