Bad Eyesight - Thunderbird: Difference between revisions

From MozillaZine Knowledge Base
Jump to navigationJump to search
(→‎Thunderbird 5.0: some more info on D2D disabling)
m (external editor releases)
(24 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Tbsuite}}
{{Tbsuite}}


__NOTOC__
==Addons and Tweaks==


There are a few themes designed for high contrast at the [https://addons.mozilla.org/en-US/thunderbird/themes/ Mozilla Add-ons web site].
Many of these solutions only work with HTML messages, or messages that have both a plain text and a HTML version of the same message body ("View -> Message Body As" chooses which one is displayed). They typically don't work with a plain text message because they use CSS and it only effects how markup languages such as HTML is displayed.


The [https://addons.mozilla.org/en-US/thunderbird/addon/162063/ Theme font & size changer] add-on works with both Firefox and Thunderbird. It changes the fonts/font sizes in menus, toolbars etc. but not within a message. You can change the font/font size in messages using [[Menu_differences_in_Windows,_Linux,_and_Mac | Tools -> Options]] -> Display -> Fonts -> Advanced. Make certain you also set "minimum font size" and consider unchecking "allow messages to use other fonts".  
* The [https://addons.thunderbird.net/en-US/thunderbird/addon/theme-font-size-changer-for-tb/?src=ssTheme?src=ssTheme Theme font & size changer] add-on for Thunderbird changes fonts/font sizes in menus, toolbars etc., but not within a message. That add-on is crippled in Thunderbird 60.* due to it not being updated to deal with changes in the Mozilla Toolkit. Use [https://addons.thunderbird.net/en-US/thunderbird/addon/theme-font-size-changer-fixed/?src=ss Theme font & size changer (fixed)] instead.  


The [http://mailtweak.mozdev.org/ MailTweak] add-on has a Tree font tweak that sets the font size in the folder pane, thread pane and address book.
* Change the font/font size in messages by using [[Menu_differences_in_Windows,_Linux,_and_Mac | Tools -> Options]] -> Display -> Fonts -> Advanced, set the "minimum font size" and consider also unchecking "allow messages to use other fonts". If you don't want to change the font size you can set View -> Message Body As > Simple HTML, which removes some display formatting within the message such as font sizes and colors. It may not look as nice, but you can read the small print again.  


[[Pane and menu fonts]] has CSS snippets you can add to a optional [[UserChrome.css]] file to change the font, font size, and other attributes of fonts. [http://eriwen.com/css/tweaking-thunderbirds-chrome/ Personalize your Thunderbird by changing it’s chrome] also has some useful CSS snippets.
* The [http://nic-nac-project.org/~kaosmos/realborders-en.html QuoteAndComposeManager] add-on lets you specify a fixed-size font in the headers for HTML mail .


If you don't want to learn how to use a CSS snippet you could try using a already customized CSS style from [http://userstyles.org/ UserStyles.org] using the [https://addons.mozilla.org/en-US/thunderbird/addon/stylish/ Stylish for Thunderbird] add-on. For example, [http://userstyles.org/styles/2437 TwisterMc's "Make TB labels stand out"] style tries to make it easier to see tagged messages and the [http://userstyles.org/styles/201 list box alternating row bg colors] style configures alternating rows to use a different background color in list boxes/folder listings.  
* The [https://addons.mozilla.org/en-US/thunderbird/addon/no-small-text/ No small text] add-on lets you set a minimum size for all HTML text and switch it on and off with a toolbar button. It supports three preset sizes. Its supposedly compatible with add-ons similar to Firefox's NoSquint add-on.  


You can use "Control +" (using the auxiliary keypad), "Control Shift +" (using the main keyboard) or View -> Zoom when viewing messages to increase the text size but when writing a message there is no Zoom option and the shortcut doesn't work. That setting will apply to any message you read, but its not sticky, when you exit and restart Thunderbird you'll have to do it again. That is why its typically easier to use one of the add-ons or CSS snippets to permanently change how something looks. If you can't zoom try temporarily disabling all add-ons using [[Safe mode]] (not to be confused with Windows safe mode) to see if an add-on is the culprit.
* [[Pane and menu fonts]] has CSS snippets you can add to a optional [[UserChrome.css]] file to change the font, font size, and other attributes of fonts. [http://eriwen.com/css/tweaking-thunderbirds-chrome/ Personalize your Thunderbird by changing it’s chrome] also has some useful CSS snippets. An example of a chrome/userChrome.css file in your profile that sets the font and font size for all characters to use the Verdana font at font size 16 is:


The [https://addons.mozilla.org/en-us/thunderbird/addon/montezooma/ Montezooma] add-on adds zooming capabilities to the message window. The [https://addons.mozilla.org/en-us/thunderbird/addon/image-zoom/ ImageZoom] add-on lets you zoom images.  
<pre>
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");


The [https://addons.mozilla.org/en-US/thunderbird/addon/compose-for-thunderbird/ Compose for Thunderbird] add-on is an experimental add-on that replaces the built-in editor, based on the existing [http://ckeditor.com/ CKEditor] WYSIWYG Text and HTML editor. Eventually Mozilla Messaging will add its features to Thunderbird and remove the add-on from the web site. It is currently nowhere near full functionality and has many bugs but later on you might want to investigate if it makes things easier.
/* http://kb.mozillazine.org/Pane_and_menu_fonts */
/* Global UI font - the leading '*' is not a typo */
* { font-size: 16pt !important;
    font-family: Verdana !important; 
  }
</pre>
 
* If you don't want to learn how to use a CSS snippet you could try using a already customized CSS style from [http://userstyles.org/ UserStyles.org] using the [https://addons.mozilla.org/en-US/thunderbird/addon/stylish/ Stylish for Thunderbird] add-on. For example, [http://userstyles.org/styles/2437 TwisterMc's "Make TB labels stand out"] style tries to make it easier to see tagged messages and the [http://userstyles.org/styles/201 list box alternating row bg colors] style configures alternating rows to use a different background color in list boxes/folder listings. <P>Note: According to [https://bugzilla.mozilla.org/show_bug.cgi?id=1472948 this bug report] "The 'Stylish' extension was recently sold and the new company now logs all browser history.". Supposedly [https://addons.mozilla.org/en-GB/firefox/addon/styl-us/ Stylus] is a fork of that extension without the spyware. Unfortunately that fork doesn't appear to support Thunderbird  yet. See https://forum.userstyles.org/categories/stylish for a discussion about what's going on.
 
* "Control +" (using the auxiliary keypad), "Control Shift +" (using the main keyboard) and View -> Zoom changes the zoom setting (before Thunderbird 24 that changed the font size instead) when reading or writing a message. That setting is not sticky, i.e. when you exit and restart Thunderbird you'll have to do it again.  That is why it is typically easier to use an add-on or CSS snippet to have a permanent change. If you can't zoom, try temporarily disabling all add-ons using [[Safe mode]] (not to be confused with Windows safe mode) to see if an add-on is the culprit.
 
* The [https://addons.mozilla.org/en-us/thunderbird/addon/montezooma/ Montezooma] add-on adds zooming capabilities to the message window. The [https://addons.mozilla.org/en-us/thunderbird/addon/image-zoom/ ImageZoom] add-on lets you zoom images.
 
* The [http://globs.org/articles.php?lng=en&pg=2 external editor] add-on lets you use an external editor instead of the built-in HTML editor. New releases are not at the authors web site anymore, they are now at https://github.com/exteditor/exteditor/releases. That add-on is still maintained, unlike the experimental [https://addons.mozilla.org/en-US/thunderbird/addon/compose-for-thunderbird/ Compose for Thunderbird] add-on that replaced the built-in editor, based on the existing [http://ckeditor.com/ CKEditor] WYSIWYG Text and HTML editor.
 
* The [https://addons.thunderbird.net/en-US/thunderbird/addon/customizemybird/?src=ss CustomizeMyBird] add-on supports many changes to Thunderbird's appearance. It replaces the [https://addons.mozilla.org/en-US/thunderbird/addon/noiascrollbars/ NewScrollbars] add-on that only let you change the width, color and/or background color of the scroll bar to provide a high contrast scroll bar.
 
* The [https://addons.mozilla.org/en-US/thunderbird/addon/gmail-conversation-view/ Thunderbird Conversations] add-on reduces the font size in conversations. See [https://github.com/protz/thunderbird-conversations/wiki/Fonts Summary on Thunderbird Conversations & fonts] for how to change its scaling.


==Sending Messages==
==Sending Messages==


There isn't much you can do to make a plain text message more easily readable. However, you can change the font and font size and bold the text in a HTML message to make it easier for the recipient to read it. The easiest way to do this is to create a [[message template]] and use it to create a new message whenever you send a message to somebody with poor eyesight. If you have any sort of organized data consider putting it in a table.
There isn't much you can do to make a plain text message more easily readable. However, you can change the font and font size and bold the text in a HTML message to make it easier for the recipient to read it. The easiest way to do this is to create a [[Message_templates|message template]] and use it to create a new message whenever you send a message to somebody with poor eyesight. If you have any sort of organized data consider putting it in a table.
 
Use fixed font sizes for sending your messages with caution. In general, you can assume that the recipient will have made adjustment to his or her settings optimum for their needs, thus you may inadvertently override such settings.
 
==Dark Themes==
 
A Dark theme was included (already installed) in version 60. You can select it using Tools -> Add-ons -> Themes. 
 
There are a couple other themes designed for high contrast available at the [https://addons.thunderbird.net/en-US/thunderbird/themes/ Thunderbird Add-ons web site].  


==Thunderbird 5.0==
:[https://addons.thunderbird.net/en-US/thunderbird/addon/monterail-fulldark/?src=cb-dl-created Monterail Full Dark]
:[https://addons.thunderbird.net/en-US/thunderbird/addon/monterail-dark/?src=search Monterail Dark]
:[https://addons.thunderbird.net/en-US/thunderbird/addon/metal-lion-sea-monkey/?src=cb-dl-updated Metal Lion SeaMonkey]
:[https://addons.thunderbird.net/en-US/thunderbird/addon/metal-lion-silver-sea-monkey/?src=cb-dl-users Metal Lion Silver SeaMonkey]
:[https://addons.thunderbird.net/en-US/thunderbird/addon/tt-deepdark/?src=cb-dl-users TTDeepDark] (doesn't support version 60 yet)


The upcoming TB 5.0 version will have [http://en.wikipedia.org/wiki/Direct2D Direct2D] font rendering enabled by default on Windows platforms which support it (so does Firefox 4.0+ and SeaMonkey 2.1+). This is in addition to the ClearType handling described above. If the fonts remain difficult to read after adjusting the ClearType settings, go into Tools &rarr; Options &rarr; Advanced &rarr; General and click on Config Editor. Switch the gfx.direct2d.disabled setting to "true" by double-clicking on it to disable the D2D feature. You need to restart Thunderbird to see its effect.
Version 60.0 has a bug where you may need to restart Thunderbird several times in order to get it to use a complete theme.
 
See [[White_on_black_-_Thunderbird | White on black - Thunderbird]] for an example of how to use your userContent.css file to display messages in Thunderbird in white text on a black background.
 
==Thunderbird 5.0 and later==
 
Thunderbird 5.0 has [http://en.wikipedia.org/wiki/Direct2D Direct2D] font rendering enabled by default on Windows platforms which support it (so does Firefox 4.0+ and SeaMonkey 2.1+). This is in addition to the ClearType handling described below. If the fonts remain difficult to read after adjusting the ClearType settings, go into Tools &rarr; Options &rarr; Advanced &rarr; General and click on Config Editor. Switch the gfx.direct2d.disabled setting to "true" by double-clicking on it to disable the D2D feature. You need to restart Thunderbird to see its effect.


If you are using the High Contrast desktop themes on Windows&nbsp;7 or Vista, hard-wired colors and gradients introduced during the redesign of the "aero" default theme may make reading the menu bar and the toolbar buttons difficult ([https://bug608792.bugzilla.mozilla.org/attachment.cgi?id=495206 screendumps]). There is a [[UserChrome.css|userChrome.css]] workaround available to increase visibility of the menu and button texts ([https://bug608792.bugzilla.mozilla.org/attachment.cgi?id=535879 CSS&nbsp;code], [https://bug608792.bugzilla.mozilla.org/attachment.cgi?id=535880 screendump]).
If you are using the High Contrast desktop themes on Windows&nbsp;7 or Vista, hard-wired colors and gradients introduced during the redesign of the "aero" default theme may make reading the menu bar and the toolbar buttons difficult ([https://bug608792.bugzilla.mozilla.org/attachment.cgi?id=495206 screendumps]). There is a [[UserChrome.css|userChrome.css]] workaround available to increase visibility of the menu and button texts ([https://bug608792.bugzilla.mozilla.org/attachment.cgi?id=535879 CSS&nbsp;code], [https://bug608792.bugzilla.mozilla.org/attachment.cgi?id=535880 screendump]).
Line 31: Line 67:
==Other solutions==
==Other solutions==


There is a limit to what you can do within Thunderbird. It might be better to try to use some of the accessibility features of your operating system instead of tweaking each application.
Try accessibility features of your operating system, which can be better than what is possible within Thunderbird.  
 
* Windows users can use the accessibility wizard at Start -> Programs -> Accessories -> Ease of Access or Accessibility.  


* If you're using Windows run the accessibility wizard at Start -> Programs -> Accessories -> Accessibility. If that doesn't help there is always Start -> Programs -> Accessories -> Accessibility -> Magnifier
* There are free programs such as [https://www.ghacks.net/2018/04/08/magnify-text-you-write-bigtype/ BigType] that will magnify any text near where you are typing using a magnifier window.


* Chose a high contrast theme by selecting the Appearance tab in the Display Properties control panel, and then Color Scheme. On Windows&nbsp;7, right-click on the desktop and select Personalize from the context menu.
* Try the Windows Classic or a High Contrast theme by selecting the Appearance tab in the Display Properties of Control Panel, and then Color Scheme. On Windows&nbsp;7, right-click on the desktop and select Personalize from the context menu. (Default and other desktop themes on Windows&nbsp;7 and Vista employ a "glass" effect with transparency, which may make it hard to recognize text and shapes.)


* If you have a LCD monitor, use the [http://www.microsoft.com/typography/cleartypepowertoy.mspx cleartype tuner powertoy] to tune the the text to your eyesight. On Windows&nbsp;7, right-click on the Desktop and select Personalize from the context menu, then select Display and choose the "Adjust ClearType text" category. If you prefer unsmoothed (crisp) fonts, uncheck "Turn on ClearType" to avoid font smoothing.
* For LCD monitors, use the [http://www.microsoft.com/typography/cleartypepowertoy.mspx cleartype tuner powertoy] to tune the the text to your eyesight. On Windows&nbsp;7, right-click on the Desktop and select Personalize from the context menu, then select Display and choose the "Adjust ClearType text" category. If you prefer unsmoothed (crisp) fonts, uncheck "Turn on ClearType" to avoid font smoothing.


* [http://www.nuance.com/dragon/index.htm Dragon Naturally Speaking] is speech recognition software, but it also has a text-to-speech option. You might buy something like that to speak what you are reading.
* [http://www.nuance.com/dragon/index.htm Dragon Naturally Speaking] is speech recognition software, but it also has a text-to-speech option. You might buy something like that to speak what you are reading.
Line 52: Line 90:
* [http://forums.mozillazine.org/viewtopic.php?f=28&t=550303&hilit=old+eyes Dim display on some or many characters]
* [http://forums.mozillazine.org/viewtopic.php?f=28&t=550303&hilit=old+eyes Dim display on some or many characters]
* [http://forums.mozillazine.org/viewtopic.php?f=39&t=1117705&hilit=eyes+contrast Thunderbird is not kind to visually impaired users]
* [http://forums.mozillazine.org/viewtopic.php?f=39&t=1117705&hilit=eyes+contrast Thunderbird is not kind to visually impaired users]
* [http://forums.mozillazine.org/viewtopic.php?f=31&t=3029534 Blurry or smudgy fonts when hardware acceleration is not available]


==External Links==
==External Links==


* [http://www.marcozehe.de/ Macros's accessibility] blog discusses Firefox and Thunderbird.
* [http://www.marcozehe.de/ Marcos's accessibility blog] discusses Firefox and [http://www.marcozehe.de/category/thunderbird/ Thunderbird].
* [http://ascher.ca/blog/2008/08/06/low-vision-theme-for-thunderbird/#comments David Ascher blog entry about low vision theme]
* [http://blog.ascher.ca/2008/08/06/low-vision-theme-for-thunderbird/ David Ascher blog entry about low vision theme]
* [http://forums-test.mozillazine.org/viewtopic.php?f=39&t=1461705 Thunderbird doesn't maintain named composition font] thread
* [http://www.accessfirefox.org/ AccessFirefox] web site has tools and resources for Firefox users with disabilities. While Firefox-centric there are useful themes in the list of Firefox Accessibility themes for Thunderbird.
* [http://www.accessfirefox.org/ AccessFirefox] web site has tools and resources for Firefox users with disabilities. While Firefox-centric if you find a useful theme in the list of Firefox Accessibility themes that might help you find the equivalent for Thunderbird.


==Bug reports==
==Bug reports==


* [https://bugzilla.mozilla.org/show_bug.cgi?id=233513 Text zoom in composer]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=233513 No text zoom in Seamonkey composer]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=177510 No text zoom in composer]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=177510 No text zoom in Thunderbird composer] - Fixed in Thunderbird 24


[[Category:Configuration (Thunderbird)]]
[[Category:Configuration (Thunderbird)]]
[[Category:Visual_customizations_(Thunderbird)]]
[[Category:Visual_customizations_(Thunderbird)]]

Revision as of 12:16, 11 March 2019

This article was written for Thunderbird but also applies to Mozilla Suite / SeaMonkey (though some menu sequences may differ).

Addons and Tweaks

Many of these solutions only work with HTML messages, or messages that have both a plain text and a HTML version of the same message body ("View -> Message Body As" chooses which one is displayed). They typically don't work with a plain text message because they use CSS and it only effects how markup languages such as HTML is displayed.

  • The Theme font & size changer add-on for Thunderbird changes fonts/font sizes in menus, toolbars etc., but not within a message. That add-on is crippled in Thunderbird 60.* due to it not being updated to deal with changes in the Mozilla Toolkit. Use Theme font & size changer (fixed) instead.
  • Change the font/font size in messages by using Tools -> Options -> Display -> Fonts -> Advanced, set the "minimum font size" and consider also unchecking "allow messages to use other fonts". If you don't want to change the font size you can set View -> Message Body As > Simple HTML, which removes some display formatting within the message such as font sizes and colors. It may not look as nice, but you can read the small print again.
  • The No small text add-on lets you set a minimum size for all HTML text and switch it on and off with a toolbar button. It supports three preset sizes. Its supposedly compatible with add-ons similar to Firefox's NoSquint add-on.
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

/* http://kb.mozillazine.org/Pane_and_menu_fonts */
/* Global UI font - the leading '*' is not a typo */
 * { font-size: 16pt !important; 
     font-family: Verdana !important;  
   } 
  • "Control +" (using the auxiliary keypad), "Control Shift +" (using the main keyboard) and View -> Zoom changes the zoom setting (before Thunderbird 24 that changed the font size instead) when reading or writing a message. That setting is not sticky, i.e. when you exit and restart Thunderbird you'll have to do it again. That is why it is typically easier to use an add-on or CSS snippet to have a permanent change. If you can't zoom, try temporarily disabling all add-ons using Safe mode (not to be confused with Windows safe mode) to see if an add-on is the culprit.
  • The Montezooma add-on adds zooming capabilities to the message window. The ImageZoom add-on lets you zoom images.
  • The CustomizeMyBird add-on supports many changes to Thunderbird's appearance. It replaces the NewScrollbars add-on that only let you change the width, color and/or background color of the scroll bar to provide a high contrast scroll bar.

Sending Messages

There isn't much you can do to make a plain text message more easily readable. However, you can change the font and font size and bold the text in a HTML message to make it easier for the recipient to read it. The easiest way to do this is to create a message template and use it to create a new message whenever you send a message to somebody with poor eyesight. If you have any sort of organized data consider putting it in a table.

Use fixed font sizes for sending your messages with caution. In general, you can assume that the recipient will have made adjustment to his or her settings optimum for their needs, thus you may inadvertently override such settings.

Dark Themes

A Dark theme was included (already installed) in version 60. You can select it using Tools -> Add-ons -> Themes.

There are a couple other themes designed for high contrast available at the Thunderbird Add-ons web site.

Monterail Full Dark
Monterail Dark
Metal Lion SeaMonkey
Metal Lion Silver SeaMonkey
TTDeepDark (doesn't support version 60 yet)

Version 60.0 has a bug where you may need to restart Thunderbird several times in order to get it to use a complete theme.

See White on black - Thunderbird for an example of how to use your userContent.css file to display messages in Thunderbird in white text on a black background.

Thunderbird 5.0 and later

Thunderbird 5.0 has Direct2D font rendering enabled by default on Windows platforms which support it (so does Firefox 4.0+ and SeaMonkey 2.1+). This is in addition to the ClearType handling described below. If the fonts remain difficult to read after adjusting the ClearType settings, go into Tools → Options → Advanced → General and click on Config Editor. Switch the gfx.direct2d.disabled setting to "true" by double-clicking on it to disable the D2D feature. You need to restart Thunderbird to see its effect.

If you are using the High Contrast desktop themes on Windows 7 or Vista, hard-wired colors and gradients introduced during the redesign of the "aero" default theme may make reading the menu bar and the toolbar buttons difficult (screendumps). There is a userChrome.css workaround available to increase visibility of the menu and button texts (CSS code, screendump).

Other solutions

Try accessibility features of your operating system, which can be better than what is possible within Thunderbird.

  • Windows users can use the accessibility wizard at Start -> Programs -> Accessories -> Ease of Access or Accessibility.
  • There are free programs such as BigType that will magnify any text near where you are typing using a magnifier window.
  • Try the Windows Classic or a High Contrast theme by selecting the Appearance tab in the Display Properties of Control Panel, and then Color Scheme. On Windows 7, right-click on the desktop and select Personalize from the context menu. (Default and other desktop themes on Windows 7 and Vista employ a "glass" effect with transparency, which may make it hard to recognize text and shapes.)
  • For LCD monitors, use the cleartype tuner powertoy to tune the the text to your eyesight. On Windows 7, right-click on the Desktop and select Personalize from the context menu, then select Display and choose the "Adjust ClearType text" category. If you prefer unsmoothed (crisp) fonts, uncheck "Turn on ClearType" to avoid font smoothing.
  • Dragon Naturally Speaking is speech recognition software, but it also has a text-to-speech option. You might buy something like that to speak what you are reading.

See Also

Forum Links

External Links

Bug reports