Clarify font prefs - Outgoing Mail as UTF-8 (Unicode) results in strange font behaviour (rename "Other Languages" to "Unicode" in the "Fonts & Encodings" dialog)

RESOLVED FIXED in Thunderbird 16.0

Status

Thunderbird
Preferences
--
major
RESOLVED FIXED
12 years ago
5 years ago

People

(Reporter: Rotis, Assigned: Paenglab)

Tracking

unspecified
Thunderbird 16.0
Bug Flags:
in-testsuite -

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [good first bug])

Attachments

(1 attachment)

(Reporter)

Description

12 years ago
User-Agent:       Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8) Gecko/20051111 Firefox/1.5
Build Identifier: Thunderbird version 1.5 (20051201)

I usually send outgoing mail encoded "Western ISO-8859-15". But Thunderbird keeps annoying me every second mail to send my mail Unicode because of some special letters in the mail I'm answering. To get rid of that Unicode warning I switched to send outgoing mail "Unicode (UTF-8)". Now TB starts its strange behavior. I compose all outgoing Mail TEXT-ONLY (= no HTML) and I'm using the font Monaco. After switching to Unicode TB now displays lines with special characters like German umlauts (הצ�ִײ��) correctly in Monaco, but lines without any spacial characters (ASCII) in the font Courier! This makes mails in the "Sent" folder hardly readable.

Test mail in Western ISO-8859-15:

http://tinypic.com/kdqvqx.jpg

Test mail in Unicode UTF-8:

http://tinypic.com/kdqvrc.jpg

I don't know where this Courier comes from. In my font preferences Monaco is my fixed font and the other fonts are not Courier as well.

Reproducible: Always

Steps to Reproduce:
1. Make Monaco your fixed-font
2. Change Outgoing Mail to Unicode
3. Write a TEXT-ONLY mail with some special characters in the text
4. Read mail in the Sent folder, only lines with special characters are Monaco, ASCII-lines are Courier



Expected Results:  
All text of mails in the Sent folder should be Monaco

Mac OS 10.4.4
(Reporter)

Comment 1

12 years ago
This seems to be a duplicate of this still unfixed bug:

https://bugzilla.mozilla.org/show_bug.cgi?id=291521

Comment 2

12 years ago

*** This bug has been marked as a duplicate of 291521 ***
Status: UNCONFIRMED → RESOLVED
Last Resolved: 12 years ago
Resolution: --- → DUPLICATE

Comment 3

12 years ago
It's not a dupe. 
Status: RESOLVED → UNCONFIRMED
Resolution: DUPLICATE → ---

Comment 4

12 years ago
sorry for bug spam. I misunderstood what bug 291521 is about. Before remaking this as its dupe, let me try to reproduce this and bug 291521.
(Reporter)

Comment 5

10 years ago
After two years I found the solution. This is no bug, this is just an irritating user interface of TB in the fonts section. I write my text-only mails in Western encoding in fixed font Consolas. No problems. Now I write a UTF-8 mail with some special characters. Now some lines in this mail are composed in the font Consolas and others are in Courier. Now I found the solution:

I went to TB Preferences > Display > Formatting > Fonts & Encodings

At "Fonts for" I switched from Western to Other Languages.

There the fixed font was indeed Courier. I changed this to my preferred font Consolas. Now Western and UTF-8 mails work without any problems. Every line is in Consolas.

Problem was: the pull-down menu entry reads Other Languages instead of Unicode or UTF-8. I never guessed that I had to enter there my preferred fonts also.

If my solution fixes this problem for others too, somebody can mark this bug as INVALID or something. On the other hand this Other Languages "bug" needs to be fixed to Unicode or UTF-8. Maybe this bug report should only change its name.
Nikolay, Bryan, do you agree with comment 5, and is a followup bug needed regarding UI or anything else?
Assignee: mscott → nobody

Comment 7

9 years ago
I propose renaming "Other Languages" into "Other Languages (utf-8)" or something like that. Additionally this should move to the very top of the list since utf-8 is becoming more and more important.
Hmm, that could work as an interim fix.
I would recommend using "Unicode" rather than "utf-8", even if not technically correct, because more people are likely to have heard of it and guess its relevance.

IMO, a better, and hopefully not hugely complex fix would be changing the behavior so that the menu item selected by default reads "Western & Unicode" (or equivalent), and making people who want different fonts for their locale-specific encoding and utf-8, select two fonts.  My guess is that 99% of folks want the font used for their locale to also be used for Other Languages.
Flags: wanted-thunderbird3+
OS: Mac OS X → All
Hardware: Macintosh → All
Target Milestone: --- → Thunderbird 3
sounds like good first bug. if not, please remove

confirming because this is wanted-thundrebird3
Status: UNCONFIRMED → NEW
Component: General → Preferences
Ever confirmed: true
QA Contact: general → preferences
Summary: Outgoing Mail as UTF-8 (Unicode) results in strange font behaviour → Clarify font prefs - Outgoing Mail as UTF-8 (Unicode) results in strange font behaviour
Whiteboard: [good first bug]

Comment 11

9 years ago
The "better solution" sounds like bug 91190. Not sure it's worth changing the label - if you're techy enough to know to look for "unicode", chances you'd not recognize "utf-8" are pretty slim, IMO.

Updated

7 years ago
Duplicate of this bug: 567625
Summary: Clarify font prefs - Outgoing Mail as UTF-8 (Unicode) results in strange font behaviour → Clarify font prefs - Outgoing Mail as UTF-8 (Unicode) results in strange font behaviour (rename "Other Languages" to "Unicode" in the "Fonts & Encodings" dialog)

Comment 13

7 years ago
Also I would like to say, this is not Thunderbird specific issue. Same options exist in Firefox for example.
Wayne, I know it's kinda late answer ;) for your comment #6 but this indeed need to be reworked. I've spend several days before find "other languages" to find out why my fonts not working properly.
Target Milestone: Thunderbird 3 → ---
Nikolay, what possible solutions would you favor?

Comment 15

7 years ago
Renaming "other languages" to "Unicode" looks reasonable to me, and I assume this covers any UTF(8,16,32).
Duplicate of this bug: 762325
(Assignee)

Comment 17

5 years ago
Created attachment 631722 [details] [diff] [review]
patch

Renamed the menuitem to Unicode and moved it to the top of the menu. On bottom it's not so easy to find and UTF-8 is now widely used to be placed more prominent.
Assignee: nobody → richard.marti
Status: NEW → ASSIGNED
Attachment #631722 - Flags: ui-review?(bwinton)
Attachment #631722 - Flags: review?(mconley)
Comment on attachment 631722 [details] [diff] [review]
patch

Seems reasonable to me  ui-r=me.

Thanks,
Blake.
Attachment #631722 - Flags: ui-review?(bwinton) → ui-review+
Comment on attachment 631722 [details] [diff] [review]
patch

Review of attachment 631722 [details] [diff] [review]:
-----------------------------------------------------------------

Looks great, thanks!
Attachment #631722 - Flags: review?(mconley) → review+
(Assignee)

Updated

5 years ago
Keywords: checkin-needed
https://hg.mozilla.org/comm-central/rev/307193116eff
Status: ASSIGNED → RESOLVED
Last Resolved: 12 years ago5 years ago
Flags: wanted-thunderbird3+ → in-testsuite-
Keywords: checkin-needed
Resolution: --- → FIXED
Target Milestone: --- → Thunderbird 16.0
These settings are still no clear enough IMHO.  Even as a software developer (meaning I know more about the subject than average joe), I have a really hard time configuring my fonts.
Should I configure Western, or Unicode?

What I honestly know is that 90% of my emails are in english, and the rest spanish (most of all these emails in UTF-8). I use western languages, but I Unicode encoding, so which is it?

Also, why can't we have a SINGLE seting to override all languages/charsets? This is especially important for min-font-size; there's currently no easy way to set a minimum font size for ALL emails in ALL languages.  If I get an email from a chinese person, the encoding is usually some chinese one (due to the signature), so I need to configure the minimun font size for that language manually.
Hi Hugo. Suggest you post your concerns on mdat newsgroup or tb-planning - see https://wiki.mozilla.org/Thunderbird/CommunicationChannels

Then file a new bug if needed.
You need to log in before you can comment on or make changes to this bug.