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 “forms” >>>>>>> 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

