From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: arthur miller Newsgroups: gmane.emacs.devel Subject: Sv: Sv: Emacs as a word processor (ways to convert Word/RTF proprietary files) Date: Sat, 26 Dec 2020 10:13:10 +0000 Message-ID: References: <0E591E8B-FD55-4829-8421-6F2C02AFD20C@mit.edu> <83eejenvy2.fsf@gnu.org> <87r1ne40e7.fsf@logand.com> <87wnx6x7vc.fsf@logand.com> , Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="_000_AM0PR06MB65778E12DAF793CDE8C1057596DB0AM0PR06MB6577eurp_" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18629"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Tomas Hlavaty , "emacs-devel@gnu.org" To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Dec 26 11:13:51 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kt6a6-0004l6-IV for ged-emacs-devel@m.gmane-mx.org; Sat, 26 Dec 2020 11:13:50 +0100 Original-Received: from localhost ([::1]:54194 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kt6a5-0005jC-Lq for ged-emacs-devel@m.gmane-mx.org; Sat, 26 Dec 2020 05:13:49 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48102) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kt6ZX-0005JC-MI for emacs-devel@gnu.org; Sat, 26 Dec 2020 05:13:15 -0500 Original-Received: from mail-oln040092070061.outbound.protection.outlook.com ([40.92.70.61]:61290 helo=EUR03-AM5-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kt6ZV-00058K-6M for emacs-devel@gnu.org; Sat, 26 Dec 2020 05:13:15 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bvHLrE7gNVJxRWWL7Z0hRy96CDY+1TVt/wS9FfOSAaOW70Pv6yrhQ/qkXAg+KADbAIEYb5/4aiT5rvQIFOsBk0hD0FUHgikUeNJR3xY6fTvY6yZZp2EjPY9wiLkCu4PpgWVq1xJpSbw4UIF0+bfZeeryTgWevn/RbnvG4Y/L2VXGZlSAwNy6aPllgpeps1MelF7VZR3sDZV2vCVbyaVW8yhdySLuiGx4ydDP47apmvyfeMqK5u7LkrKyh5K0IEQmE6KzQeBdCxUeT8r2+7P4YXufzZnh1Ad72ejhaVnCoI7YkJmcVCnuBoyW3mpxGTeWCWAMa9mSXiWNx9OEUKKMLQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/fDCjGvGIyQs5padiq/Ac89sRJpuoCblydlwpak+874=; b=HVd8XxoA44JU7QGMp5mZsg8KUZwuHbhhHv2gwOEz+LQcWv588wleX8v6mp0MJhShYkjfzLGFpZxfNYFkY4JZum5ZBMZY3qyMf9oeoE8znMuqP4S9iTzB8GAReFzBqEh1yOsOZbUKS278Ko6lqpssBg10bQt0eSHGIa3eoah7CzULj/b3EhOGsy1aw2aQG5nyTWmxmC7DRWEt3Od+OzHXc/3VHnaZ2OGPAcRsWzQ+bEGBbDJZkqVP6HSVqZSCHoBSfSLQVqSJKeEAl+oGoyCo4Lj95IB+Bm8hSaxgc/oW4eS3U21azTntVUz9KQ3Rf8FAhE1r5eQO1QTy5zhY53w5Bw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/fDCjGvGIyQs5padiq/Ac89sRJpuoCblydlwpak+874=; b=TY503k9Eofzmj6SnHGqoG4SeOY5cR7HmaaSgFSOlu/H/n9nFBdnSnjz4AY4ROmP7MsZefKuVLHqEpErHT1JZB9n6GaIkEm3oQGsRYgcJKqfGO/9L651xSG0JSZsKkLi9KvduawIRWqIHrAQ7ssuoh1LRdNhFROezUGmYyx2NNWzte+mJCsNTRe8bIxY83gidmTHbkZZW5CTK0FDOeAurKcr5Ps5q5Vtg78uopFfqdvCAwngQoroufnv2cxEblpHqigjKQ+EzYng9O1hMvjD4+vK3L+5Zz26fnylWTqcj/l7B9xE+morYIy4S6EwK+fl1IgDEI8fARTtgA5cLd+DTYA== Original-Received: from DB5EUR03FT041.eop-EUR03.prod.protection.outlook.com (2a01:111:e400:7e0a::4e) by DB5EUR03HT242.eop-EUR03.prod.protection.outlook.com (2a01:111:e400:7e0a::295) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3700.27; Sat, 26 Dec 2020 10:13:10 +0000 Original-Received: from AM0PR06MB6577.eurprd06.prod.outlook.com (2a01:111:e400:7e0a::53) by DB5EUR03FT041.mail.protection.outlook.com (2a01:111:e400:7e0a::260) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3700.27 via Frontend Transport; Sat, 26 Dec 2020 10:13:10 +0000 Original-Received: from AM0PR06MB6577.eurprd06.prod.outlook.com ([fe80::9487:8c7d:da00:4993]) by AM0PR06MB6577.eurprd06.prod.outlook.com ([fe80::9487:8c7d:da00:4993%7]) with mapi id 15.20.3700.029; Sat, 26 Dec 2020 10:13:10 +0000 Thread-Topic: Sv: Emacs as a word processor (ways to convert Word/RTF proprietary files) Thread-Index: AQHW2o6E0gIcye9ai0+o53ra9fwX6aoH4+eAgABMhvqAAB68ZoAA17y+ In-Reply-To: Accept-Language: sv-SE, en-US Content-Language: sv-SE x-incomingtopheadermarker: OriginalChecksum:EF6B2249FB05F02F7897E49D561877DBFF479B06DB8D3C14104628299B007FA0; UpperCasedChecksum:229CA05D5E922A14ED9B92DAD1B8B86BFEB88F2D79FF6C9B146EFC253A4481A8; SizeAsReceived:7820; Count:45 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [MyaMmsFRRXmYW6epXA5R2oKuqvGhyPRz] x-ms-publictraffictype: Email x-incomingheadercount: 45 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: f09a49fb-7ace-4c44-859a-08d8a986d8e2 x-ms-traffictypediagnostic: DB5EUR03HT242: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8Kj/VYVvlet132AUpPHao3LxLRjbtdJP61D5eF1PUmCQ9sdZqy0rc+AQtlnK2SgruBQv40xs61g/IWg4VyHez2TJMZ/OeIQPQQ7F1pfzZ9hynkTg/6wmlzmTnKTvKWrgWhwSI+0U9Dp/VQCY5p0NUKmejqJGDvcrjhx/cP7OYu96Jx3xufuh8qnj54xPy0WkLOB9OZNWREtaIHksDdpYTl1cRg263B64fpJYsqyM4AkfhCQ7VqG0UmE1QgNTf4y2 x-ms-exchange-antispam-messagedata: TUMfNLZmqSRE+MKcBhwLmt31f4r1IjdXp2nIP6DfcGss2NML8t8/7duOf8ywbfsd0A3MpwK3kjqOrXuO0UkW0oI305Cvcn1PMsAG/Tc4eeX/9rQnEhjzJIEyL3FHjmnF2Tr658QzBukhw8Hi1QZnRQ== x-ms-exchange-transport-forked: True X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-AuthSource: DB5EUR03FT041.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: f09a49fb-7ace-4c44-859a-08d8a986d8e2 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Dec 2020 10:13:10.1863 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5EUR03HT242 Received-SPF: pass client-ip=40.92.70.61; envelope-from=arthur.miller@live.com; helo=EUR03-AM5-obe.outbound.protection.outlook.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:261811 Archived-At: --_000_AM0PR06MB65778E12DAF793CDE8C1057596DB0AM0PR06MB6577eurp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I didn't had to work with office documents for few years, so I can't tell h= ow it looks like now, but what parts of text formatting does not work? They use to convert it pre= tty decently before. As I remember it was usually if forms and scripts and graphics were= involved that it didn't work well, but simple text formatting worked well. I never wanted= to pay for MS Office, so I used at home open/libre office and was rarely founding a troub= lesome file. I have no opinion on what should be done first at all. I was just reflectin= g on "unpleasant to work with". ODT might be easier to work with sure. Problem with ooxml is th= at MS is not really sticking to the specification and is doing things differently themse= lves, so Libre has to emulate parts that are different then the standard MS specified themselves. ________________________________ Fr=E5n: Stefan Monnier Skickat: den 25 december 2020 22:08 Till: arthur miller Kopia: Tomas Hlavaty ; emacs-devel@gnu.org =C4mne: Re: Sv: Emacs as a word processor (ways to convert Word/RTF proprie= tary files) > LibreOffice does quite good job of translating docx stuff you wrote about= . Last I checked, LibreOffice still wasn't able to edit a "docx" file without losing significant formatting information in real-life cases. And I don't mean it as a criticism of LibreOffice. The "docx" format is not nearly as "documented" as you think it is. As for the original problem: I'm pretty sure it'd be hard enough to solve the problem for ODT documents, so I'd focus on that first (and leave the compatibility with formats that are actively designed to be hard to support (like docx) to other tools). Stefan --_000_AM0PR06MB65778E12DAF793CDE8C1057596DB0AM0PR06MB6577eurp_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
I didn't had to work with office documents for few years, so I can't tell h= ow it looks like now,
but what parts of text formatting does not work? They use to convert it pre= tty decently
before. As I remember it was usually if forms and scripts and graphics were= involved that
it didn't work well, but simple text formatting worked well. I never wanted= to pay for MS
Office, so I used at home open/libre office and was rarely founding a troub= lesome file.

I have no opinion on what should be done first at all. I was just reflectin= g on "unpleasant to
work with". ODT might be easier to work with sure. Problem with ooxml = is that MS is not
really sticking to the specification and is doing things differently themse= lves, so Libre has to
emulate parts that are different then the standard MS specified themselves.=

Fr=E5n: Stefan Monnier <= monnier@iro.umontreal.ca>
Skickat: den 25 december 2020 22:08
Till: arthur miller <arthur.miller@live.com>
Kopia: Tomas Hlavaty <tom@logand.com>; emacs-devel@gnu.org <= ;emacs-devel@gnu.org>
=C4mne: Re: Sv: Emacs as a word processor (ways to convert Word/RTF = proprietary files)
 
> LibreOffice does quite good job of translatin= g docx stuff you wrote about.

Last I checked, LibreOffice still wasn't able to edit a "docx" fi= le
without losing significant formatting information in real-life cases.

And I don't mean it as a criticism of LibreOffice.
The "docx" format is not nearly as "documented" as you = think it is.

As for the original problem: I'm pretty sure it'd be hard enough to
solve the problem for ODT documents, so I'd focus on that first (and
leave the compatibility with formats that are actively designed to be
hard to support (like docx) to other tools).


        Stefan

--_000_AM0PR06MB65778E12DAF793CDE8C1057596DB0AM0PR06MB6577eurp_--