From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.devel Subject: Re: Emacs as a word processor Date: Tue, 22 Dec 2020 22:32:38 +0300 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25012"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.0 (3d08634) (2020-11-07) Cc: Eli Zaretskii , emacs-devel@gnu.org, Richard Stallman , Daniel =?utf-8?Q?Mart=C3=ADn?= To: Gregory Heytings Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Dec 22 20:37:18 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 1krnTC-0006QI-21 for ged-emacs-devel@m.gmane-mx.org; Tue, 22 Dec 2020 20:37:18 +0100 Original-Received: from localhost ([::1]:37932 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1krnTB-0004yp-1k for ged-emacs-devel@m.gmane-mx.org; Tue, 22 Dec 2020 14:37:17 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34186) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1krnSA-0004Xn-7N for emacs-devel@gnu.org; Tue, 22 Dec 2020 14:36:14 -0500 Original-Received: from stw1.rcdrun.com ([217.170.207.13]:49611) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1krnS7-00063Y-SJ; Tue, 22 Dec 2020 14:36:13 -0500 Original-Received: from localhost ([::ffff:41.202.241.37]) (AUTH: PLAIN securesender, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000012043.000000005FE24AA6.0000024C; Tue, 22 Dec 2020 12:36:06 -0700 Content-Disposition: inline In-Reply-To: Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, 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:261530 Archived-At: * Gregory Heytings via "Emacs development discussions. [2020-12-22 21:22]: > An attempt to list features a user could expect from a word processor : > > [ ] import / export Microsoft Word files I would not include any inter-operability with proprietary formats. I do not find Microsoft Word as prime example of a word processor, there are so many others before Microsoft Word and after. I am sure you know it, but for clarification: word processor does not mean and is not equal to Microsoft Word. The word "word" does not related to Microsoft Word. Also see: https://en.wikipedia.org/wiki/Word_processor as the term need not mean something today what it meant before. As it says on Wikipedia: "A word processor (WP) is a device or computer program that provides for input, editing, formatting and output of text, often with some additional features." If somebody asks me, in GNU project we have already GNU TeXmacs which is not Emacs, but is a word processor with pretty good WYSIWYG interface: https://www.texmacs.org/tmweb/home/welcome.en.html in terms that user may get pretty visual representation of the formatting on the screen. It is extensible by using scheme. In my opinion Emacs could be word processor in a simple manner, without WYSIWIG if the text properties such as formatting, could be interpreted for good output such as PDF. This is quite possible in my opinion. It need not have variety of True Type fonts on the screen. I am sure pictures can be inserted. It all could be then saved and become exportable to various other formats. Org mode already does that. It allows for basic text formatting and export. In that sense Emacs is already word processor. > [ ] import / export Open Document Format (.odt) files I would say yes. > [ ] import / export RTF files Definitely no need as it is proprietary format that is today rarely used anyway. > [ ] export to a PDF file Yes. > [ ] select a font and its size Even if font is selected without WYSIWYG, that it may be previewed in a separate Emacs window or frame or in external PDF viewer, if there is True Type and other font selection and formatting, I guess it would make Emacs a word processor. Even if the text would not be visually shown as output on the paper. > [ ] apply a bold / italic / underline / strikethrough effect > [ ] superscripts / subscripts > [ ] apply a left / center / right / justified effect > [ ] change the font color and the background color > [ ] create a list > [ ] insert and change a table > [ ] insert a picture > [ ] define / use / modify styles > [ ] print preview / print > [ ] use footnotes > [ ] multiple columns > [ ] change page headers and footers Yes, yes and yes. And all that is already supported and provided in the beautiful GNU project named TeXmacs: https://www.texmacs.org/tmweb/home/welcome.en.html Jean