All users were logged out of Bugzilla on October 13th, 2018

Font formatting lost when saving to Drafts

RESOLVED INCOMPLETE

Status

RESOLVED INCOMPLETE
4 years ago
2 years ago

People

(Reporter: alan, Unassigned)

Tracking

31 Branch
x86
Windows 7

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Reporter)

Description

4 years ago
Created attachment 8496994 [details]
font & text test message_composition window.pdf

User Agent: Mozilla/5.0 (Windows NT 6.1; rv:32.0) Gecko/20100101 Firefox/32.0
Build ID: 20140923175406

Steps to reproduce:

I am using Thunderbird version 31.1.2 running on Windows7 Professional.
Compose a message including Spanish characters such as ñ, á, é, ó and or ú. (Any of these can be easily accomplished using the ALT codes, for instance, the 'á' is achieved with ALT+0225). Now Save your message (I do this often if I'm not quite ready to send my message right away.) This automatically places a copy of the message in the Drafts folder. Now open the saved message in the Drafts folder.


Actual results:

The 'special' characters (or characters with diacritical marks) are converted to gibberish text or codes.


Expected results:

The message text should have been saved exactly as it appeared in the message body when it was being composed, with all special characters intact.

I have attached a two-page PDF showing the differences.
> Bug summary : Font formatting lost when saving to Drafts

"Font specifiction in mail" is possible only whem HTML mail.
HTML mail composed by Tb? Or Text mail composed by Tb?
If HTML mail composed by Tb, Tb uses <FONT> tag for font.
What is used in message source of saved draft mail by Tb?

> The 'special' characters (or characters with diacritical marks) are converted to gibberish text or codes.

Once saved as draft mail in Drafts folder, "display of the draft mail" is merely a "view mail".
"display of a mail" depends on content-type(html or text), charset, body text binary of messaage source.
"display of a mail" also depends on your View option choice in Tb.
"charset used in mail display " depends on "Folder Properties, Fallback charset, Use fallback charset always" setting.

When you composed the draft mail, what charset did you use?
   If no charset indication in title bar of composition window, your setting of "default of outgoing mail" is used. 
By your mail composition and draft save using Tb, what message source was generated by Tb?
What is your View/Message Body As choice when you viewed the draft mail?
What is your View/Character Encoding choice when you viewed the draft mail?
What is your "Folder Properties, Fallback charset, Use fallback charset always" setting of Drafts folder?

FYI.
If utf-8 mail is viewed with forcing iso-8859-1 or windows-1252 etc., mail body text display is similar to your screen shot.
(Reporter)

Comment 2

4 years ago
> Email is composed in HTML.
> Character encoding is 'Unicode'.
> Delivery Format is 'Auto-detect'.
> My default font is 'Khmer UI', size medium. The font embeddability (per Microsoft) is 'Editable'.
> Under the Draft Folder properties, the 'Fallback Character Encoding' window says 'Western (ISO-8859-1)'
> When opening newly composed message saved in the Drafts folder, the View/Message Body As option does not exist in the View Menu. In a new message just created by clicking the 'Write' button but not yet saved to drafts, the View/Message Body As option is likewise not available.
> When opening message located in the Inbox or in Sent folder (or any other folder except Drafts, the View menu 'Message Body As' is set to 'Original HTML'.
> The 'View/Character Encoding' choice is not available when viewing the draft message.
> The 'Folder Properties, Fallback charset, Use fallback charset always"' setting is not available when viewing the draft message.

I hope this helps...
(In reply to alan@ludeca.com from comment #2)
> When opening newly composed message saved in the Drafts folder,
> the View/Message Body As option does not exist in the View Menu.
> When opening message located in the Inbox or in Sent folder (or any other folder except Drafts, 
> the View menu 'Message Body As' is set to 'Original HTML'.

How did you open mail? Double click of mail? (open in stand alone mail window)
If so, "Double click of mail in Drafts" == "Edit draft" == Opens mail composition window.
If 3 pane messenger window, content of draft mail is shown at message pane of the 3 pane messenger window.

> The 'Folder Properties, Fallback charset, Use fallback charset always"' setting is not available when viewing the draft message.

Where/how did you check the "Folder Properties"?
"Folder Properties" is "property of a mail folder". Check via context menu of Drafts folder at Folder Pane.

Why no answer from you about message source of the draft mail in Drafts folder? 
(Content-Type: header, charset in Content-Type;, used <font> tag, shown glyph of text, View/"Character Encoding" in message source window, etc.) 
"Message Souce" is always visible by;
    Select (single click) a mail at Thread Pane(message list), 
    View/"Message Source" menu of MenuBar(or Ctrl+U).

Anyway, if MenuBar is hidden in your environment, show MenuBar via context menu of ToolBar first.

Comment 4

2 years ago
more info needed
Status: UNCONFIRMED → RESOLVED
Last Resolved: 2 years ago
Component: Untriaged → Message Compose Window
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.