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 (ways to convert Word/RTF proprietary files) Date: Tue, 29 Dec 2020 11:31:49 +0300 Message-ID: References: <83eejenvy2.fsf@gnu.org> <837dp6nl5e.fsf@gnu.org> <87k0t3q6qk.fsf@logand.com> <87y2hhfu9w.fsf@logand.com> 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="17178"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.0 (3d08634) (2020-11-07) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Dec 29 10:45:20 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 1kuBZ7-0004LD-D1 for ged-emacs-devel@m.gmane-mx.org; Tue, 29 Dec 2020 10:45:17 +0100 Original-Received: from localhost ([::1]:41794 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kuBZ6-0006lO-Az for ged-emacs-devel@m.gmane-mx.org; Tue, 29 Dec 2020 04:45:16 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53742) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kuBY6-0005v8-1F for emacs-devel@gnu.org; Tue, 29 Dec 2020 04:44:14 -0500 Original-Received: from stw1.rcdrun.com ([217.170.207.13]:50939) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kuBY4-0000Hj-Ce for emacs-devel@gnu.org; Tue, 29 Dec 2020 04:44:13 -0500 Original-Received: from localhost ([::ffff:41.210.145.189]) (AUTH: PLAIN securesender, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 000000000029535C.000000005FEAFA6A.00000670; Tue, 29 Dec 2020 02:44:09 -0700 Mail-Followup-To: emacs-devel@gnu.org Content-Disposition: inline In-Reply-To: <87y2hhfu9w.fsf@logand.com> 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:262060 Archived-At: * Tomas Hlavaty [2020-12-29 01:19]: > On Mon 28 Dec 2020 at 10:26, Jean Louis wrote: > > You can open any file and M-x enriched-mode, and then > > Thanks, I'll have a look at your suggestions. > > > Emacs has already good printing solution. And I get easily PDF > > files. Now how would your solution be useful? > > emacs-pdf is written in pure elisp and requires no external > dependencies. > > Anything else I have seen requires huge dependencies and painful > configuration (postscript, (la)tex, pandoc). I see that. Good approach. Just thinking. pandoc is one huge dependency that people do not realize as we use package managers, say "install" and it is just there. But if one wish to reproduce software, the reproducible build for haskell compiler from sources is almost impossible task. One has to use binary and then load huge dependencies for simple conversion. TeX and convertors are all huge depencies to generate PDF File. Practically those dependencies are not really problem as we have it easily accessible on GNU/Linux systems. They may be a problem on Windoze. For now `emacs-pdf' is usable for English language. For me using other characters and other languages it does not work, just as Emacs's `ps-print-buffer' does not work. Maybe you could provide PDF printing of all possible characters as in that case it becomes international.