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.help Subject: Re: text formating Date: Sat, 4 Feb 2023 18:24:19 +0300 Message-ID: References: <3b5f0e6f-fba9-400c-da28-a63de55649a8@posteo.de> <5dfdd6d1-ffe3-668a-4c4e-247d563eaec0@posteo.de> <83y1pgw35y.fsf@gnu.org> <83zg9vurxl.fsf@gnu.org> <87bkmall1j.fsf@dataswamp.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2762"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.2.9+54 (af2080d) (2022-11-21) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sat Feb 04 16:47:43 2023 Return-path: Envelope-to: geh-help-gnu-emacs@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 1pOKlS-0000TV-2c for geh-help-gnu-emacs@m.gmane-mx.org; Sat, 04 Feb 2023 16:47:42 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pOKku-00086o-9w; Sat, 04 Feb 2023 10:47:08 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pOKks-00085A-Rt for help-gnu-emacs@gnu.org; Sat, 04 Feb 2023 10:47:07 -0500 Original-Received: from stw1.rcdrun.com ([217.170.207.13]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pOKkr-0003TD-04 for help-gnu-emacs@gnu.org; Sat, 04 Feb 2023 10:47:06 -0500 Original-Received: from localhost ([::ffff:197.239.9.104]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000055D79.0000000063DE7DF8.00001C2C; Sat, 04 Feb 2023 08:47:04 -0700 Mail-Followup-To: help-gnu-emacs@gnu.org Content-Disposition: inline In-Reply-To: <87bkmall1j.fsf@dataswamp.org> 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: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:142598 Archived-At: * Emanuel Berg [2023-02-04 17:53]: > Jean Louis wrote: > > >> If you are talking specifically about WYSIWYG printing, > >> then yes, we still aren't where we should be, especially > >> with non-ASCII text; patches welcome. But the OP didn't > >> mention that, so this is not necessarily what was > >> the issue. > > > > Here is how Enriched Text may become word processor with > > pleasant result > > Most people are from the opposite side of the spectrum, i.e. > text editor, not word processor. You have sent references to non-free software, so those I can't use. There is much better free software in GNU/Linux then those referenced. Finally there are also those such as What You See Is What You Mean -- like the beautiful LyX. There is TeXmacs too. LyX | LyX – The Document Processor: https://www.lyx.org/ Welcome to GNU TeXmacs (FSF GNU project): https://www.texmacs.org/tmweb/home/welcome.en.html There is AbiWord and similar others. But as I have explained, Emacs can be made to print all styles at least similar, and in colors, how they are on screen, by using translator program that would translate from Emacs properties to Pango. If you know how to provide conclusive reader function, that would isolate each property, then I guess that would be already something to start making translation functions to Pango markup. Printing is already solved with `paps'. Basically, that is so close, in my opinion. But one would not be setting up margins, spacing, that all can be done by using `paps' not Emacs directly. Font sizes, colors, types, fonts, all that can be translated to Pango. -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/