On 8/5/13 5:08 PM, Ray_Net wrote:
> David E. Ross wrote, On 06/08/2013 01:51:
>> On 8/5/13 9:59 AM, hawker wrote:
>>> On 8/5/2013 12:37 PM, BIll Spikowski wrote:
>>>> hawker wrote:
>>>>> On 8/2/2013 8:14 PM, MCBastos wrote:
>>>>>> Interviewed by CNN on 02/08/2013 18:28, Paul B. Gallagher told the world:
>>>>>>> hawker wrote:
>>>>>>>
>>>>>>>> No I have a problem that the way SeaMonkey takes clipboard data from
>>>>>>>> an MS product does not work with all e-mail clients and that SeaMonkey
>>>>>>>> WYSIWYG is not working correctly under the hood. I'm sure if I went
>>>>>>>> from Word to Outlook directly it would work fine. It is SeaMonkey
>>>>>>>> that seems to mangle it. This is a SeaMonkey issue not MS. My guess
>>>>>>>> is it is a Clipboard parsing problem in SeaMonkey.
>>>>>>> Probably not. SeaMonkey is probably being too obedient and capturing all
>>>>>>> the garbage codes Word supplies instead of stripping them out. For
>>>>>>> example, I tried pasting one sentence from a Word 2010 document into an
>>>>>>> HTML composition window in SeaMonkey, and I got this:
>>>>>>>
>>>>>>> <meta http-equiv="Content-Type" content="text/html;
>>>>>>>           charset=ISO-8859-1">
>>>>>>>         <p class="MsoBodyText">The body always operates as an integrated
>>>>>>>           mechanism, and &#8220;forms&#8221;
>>>>>>>           behavioral or motor acts in strict compliance with the 
>>>>>>> conditions
>>>>>>>           in which it
>>>>>>>           is placed.<o:p></o:p></p>
>>>>>>> followed by 423 more lines of code containing 20,044 characters
>>>>>>> (including spaces). Yes, that's 20 thousand characters, not 20!
>>>>>>>
>>>>>>> The sentence itself was well-formed; the only change was that the curly
>>>>>>> quotes were rendered as HTML character entities, which is not a problem.
>>>>>>>
>>>>>>
>>>>>> I confirm this behavior. I started with a *blank* Word document. I typed
>>>>>> *one* word in it, with default formatting. I copied that word and pasted
>>>>>> it into a new Seamonkey HTML-formatted message. Then I saved the message
>>>>>> and looked at the source code.
>>>>>>
>>>>>> Surprise, surprise: that one word turned into 20 kb of garbage. And it's
>>>>>> easy to tell that the garbage originated in Word, because, well, things
>>>>>> like <o:> elements (nonstandard), classes named "Mso"-something (created
>>>>>> by Word) and conditional comments (another nonstandard, Microsoft-only
>>>>>> technology)
>>>>>>
>>>>>> What I think is happening...
>>>>>>
>>>>>> 1. Word places a lot of proprietary garbage on the clipboard yet tags it
>>>>>> as "HTML"
>>>>>> 2. Thunderbird/Seamonkey believes the tag and accepts the paste "as is."
>>>>>> 3. It probably tweaks the content a little in order to mesh with the
>>>>>> rest of the HTML-formatted message.
>>>>>> 4. Most non-MS mail clients ignore the proprietary garbage and render
>>>>>> the message the same as the Seamonkey-user sender intended.
>>>>>> 5. Outlook, however, attempts to interpret those remains of the
>>>>>> proprietary garbage and fails horribly
>>>>>>
>>>>>> The only way I see for fixing it from the Mozilla end would be to add
>>>>>> code for detecting MS proprietary garbage in the clipboard and run it
>>>>>> through a sanitizer (something like HTMLtidy with the -word2000 option)
>>>>>> to clean it up.
>>>>>>
>>>>> Thank you for being the first person to fully explain what is going on
>>>>> in a way I can understand.
>>>>> I'm still not sure what my best solution is but now I better understand
>>>>> the issue.
>>>>>
>>>>> What I often have to do for work is discuss something going on in an
>>>>> e-mail, and there may be some text or data from a word document - say a
>>>>> specification or chart that I want to past in. Often it has formatting,
>>>>> bold, number list etc that I want to preserve so copying to text first
>>>>> means I have to re-apply all the formatting.
>>>>>
>>>>> I wonder if there are any other formatted programs that can clean things
>>>>> up as you suggest without loosing the formating.
>>>>
>>>> I've been assuming that you need to preserve the editability of what
>>>> you pull from Word. If not, why not just attach a screenshot? Or use
>>>> screen capture software like Snagit: http://www.techsmith.com/snagit.html
>>>>
>>> Good point.
>>> I don't know that I necessarily need to preserve the editability, but it
>>> is for business and should remain looking professional and be able to be
>>> forwarded and reused without any issues (like the attachment loosing the
>>> in line status). I think keeping the text as text is probably the best
>>> way to do this.
>>>
>> Consider "printing" from Word to a PDF file and then attaching the PDF
>> file to the E-mail message.
>>
> A pdf version is like a screen-copy ... a detour instead of the real 
> cure of the problem.
> The real question is (not easy) : What must be done in SM to permit for 
> only Outlook user a correct reading of a mail including a copy/paste 
> from Word ?
> 
> I have really no idea of feasability.
> 

You are suggesting that the Mozilla E-mail components be modified to
accomodate the behavior of a Microsoft product when E-mail applications
of other developers -- neither Mozilla nor Microsoft -- do not need such
a change to Mozilla's components.

-- 
David E. Ross
<http://www.rossde.com/>

Concerned about someone (e.g., the government)
snooping into your E-mail?  Use PGP.
See my <http://www.rossde.com/PGP/>
_______________________________________________
support-seamonkey mailing list
[email protected]
https://lists.mozilla.org/listinfo/support-seamonkey

Reply via email to