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: Fri, 3 Feb 2023 12:08:40 +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> 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="20362"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.2.9+54 (af2080d) (2022-11-21) Cc: help-gnu-emacs@gnu.org To: Eli Zaretskii Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Fri Feb 03 10:45:23 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 1pNsdH-00053y-OX for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 03 Feb 2023 10:45:23 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pNsca-00085R-Sv; Fri, 03 Feb 2023 04:44:40 -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 1pNscZ-00085B-9W for help-gnu-emacs@gnu.org; Fri, 03 Feb 2023 04:44:39 -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 1pNscX-0000tm-Jj; Fri, 03 Feb 2023 04:44:39 -0500 Original-Received: from localhost ([::ffff:197.239.7.46]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000055D55.0000000063DCD784.00003B18; Fri, 03 Feb 2023 02:44:35 -0700 Mail-Followup-To: Eli Zaretskii , help-gnu-emacs@gnu.org Content-Disposition: inline In-Reply-To: <83zg9vurxl.fsf@gnu.org> Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: -2 X-Spam_score: -0.3 X-Spam_bar: / X-Spam_report: (-0.3 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_SBL=0.141, RCVD_IN_SORBS_WEB=1.5, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no 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:142585 Archived-At: * Eli Zaretskii [2023-02-03 10:33]: > 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: 1. Enriched mode, with some addition of font sizes or similar 2. By converting Enriched Text to Pango markup 3. By using Pango markup in Emacs Lisp program Pango – 1.0: Text Attributes and Markup: https://docs.gtk.org/Pango/pango_markup.html Pango Markup: https://shinmera.github.io/pango-markup/ 4. By using `paps' command, I have made package for it, but it may be used by various methods: GNU Emacs package: rcd-paps.el: https://gnu.support/gnu-emacs/packages/GNU-Emacs-package-rcd-paps-el-76862.html 5. By converting on the fly the Enriched Text to Pango markup 6. By using Pango markup to produce printable documents with `paps' The above workflow can produce visually pleasant text with all attributes how Pango markup has it, provided that Enriched mode get translation to Pango markup. Could somebody help with making of such package? For me, I do not know exactly where to start. Michael how about some power from North? -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/