From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id +I3lIAqAyGILHgEAbAwnHQ (envelope-from ) for ; Fri, 08 Jul 2022 21:05:46 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id 0NbTIAqAyGIvEQAA9RJhRA (envelope-from ) for ; Fri, 08 Jul 2022 21:05:46 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id E3E8BF02 for ; Fri, 8 Jul 2022 21:05:45 +0200 (CEST) Received: from localhost ([::1]:41870 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o9tIO-00061K-OS for larch@yhetil.org; Fri, 08 Jul 2022 15:05:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58550) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o9tGI-00061A-CE for emacs-orgmode@gnu.org; Fri, 08 Jul 2022 15:03:34 -0400 Received: from mout02.posteo.de ([185.67.36.66]:43973) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o9tGG-00054m-6p for emacs-orgmode@gnu.org; Fri, 08 Jul 2022 15:03:33 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 21302240108 for ; Fri, 8 Jul 2022 21:03:30 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1657307010; bh=sNzp7KwvLjbRQVtFwtIDkCAHWAd7vLiHyLCLLz3l3ho=; h=From:To:Cc:Subject:Date:From; b=iuI2aAt6Q+x5N+esLrmB6Okh6spYagFXUiR1YYhLdMdJV27S3pSsmy0y4wLOj/l/t EZBjB6mvroAZW41Vtk2sayrGv7rSeILvEn2N02FQheUaoviJ51CLjbRlTa3KKq4zpM RbzZ8X4C5uPm8iiWoPgd+lV4FYoIWpEdwS1m6MWPmS/SK3ywLTXZKLQKe6ialqPSko 0zziHPA4Zcj7GD3chqnao7ldsPMcHd7chseDOIytC+Z/rW20KQKtwb9FMDtSS0JuOi eOkx89ipxSUuDXDxodZN8wTGhE4rlxVjIDdevTfZ2XdReuhBtdjfiqB1oZWscwTIvW 4mjaBZNTf3+Og== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LfjNd3X87z9rxh; Fri, 8 Jul 2022 21:03:29 +0200 (CEST) From: =?utf-8?Q?Juan_Manuel_Mac=C3=ADas?= To: "Bruce D'Arcus" Cc: orgmode Subject: Re: LaTeX export: when is it more useful to use LuaTeX instead of pdfTeX? References: <87ilo7ztm3.fsf@posteo.net> Date: Fri, 08 Jul 2022 19:03:27 +0000 In-Reply-To: (Bruce D'Arcus's message of "Fri, 8 Jul 2022 13:27:46 -0400") Message-ID: <8735fbzatc.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=185.67.36.66; envelope-from=maciaschain@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1657307146; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=J1Og7N2GOWfZTazsTjkZy/57mmay9R3n6dsFOoJI8Lw=; b=YMF04F9seY41FwuV6NWCbG1x06/m6T5kbPFaV6CADD10zx56OX9fWMIvTt2sHshOB5evgk 9t7nG2i2/JXjq2B0XJU63LIOsKgXwA1GMxvbxaefMz+PYaw7TE6LVJizsR6uDUH/Uruoo7 7cGlLlEMflPqOSmT3XH7vG+4hfkdp9kHMvHgYKhgfz7MItiRHa2m5tOiW0XqUX5ZLxazYi XbMYofQpd7b+ZEI1/AFM2hqH4tDKoVKYQGKo+fbQGSgnY/oepGysAMQdJsly4Dkr1y6jit w+PBtAaw6RHH+PLZeDZqhnkvezOIQmjFT4stlx18jPKjbGAyu6yYztNzf6pzkg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1657307146; a=rsa-sha256; cv=none; b=gFUsJCyg9sH5T1jpg0czkZ7cIhVLifpmmsbPxYsDfky5snO2WCZDNYsBdoap2jZ2iJ+LR6 CgbhGxgzwUL5RmzEZSKfieq6TPJLcxiMgcE/aDPvJ2fXaIf/wpgEXJ19CJBEzjiCSVbyo7 qQwkIlv+KwyKFncnlMXZbbWMQEVd+ldy/RHRtJqacBOEEyQgMfP1/8hPMp37X8o/RZvpcG 3E/5VhFF3MV7HEnL/VfNnNIedagppu6ZA++U7quFhh4uELAM2Er0mzbdPN+5DtUIPmbV/z xpo9e31HpAjPVsF+yqTpan9X+RFcU+UBp2xvL4EyaagZhLY1+SCUvGhiZmSDQg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=iuI2aAt6; dmarc=pass (policy=none) header.from=posteo.net; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -3.15 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=iuI2aAt6; dmarc=pass (policy=none) header.from=posteo.net; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: E3E8BF02 X-Spam-Score: -3.15 X-Migadu-Scanner: scn1.migadu.com X-TUID: 5OhzyWmjHxCy Bruce D'Arcus writes: > Today, I think the only advantage pdftex has is speed; it's a lot > faster to compile documents than luatex. That's true, but it seems to be a LaTeX and fontspec issue. I think ConTeXt, which uses LuaTeX, is faster, but I don't have the hard data. In general TeX is slow and single-threaded and cannot take advantage of the latest hardware. The ideal would be to rewrite TeX from scratch. There is this project (among others), very interesting: https://sile-typesetter.org/what-is-sile/ (It is written entirely in Lua and implements the TeX algorithms. The problem is that it lacks the LaTeX package ecosystem, is a niche.) > And maybe some advanced microtypography features, though I haven't tracked that. This is one of the most interesting parts of pdfTeX, based on Hermann Zapf's theories on the Gutenberg Bible. I believe that Zapf himself advised the author of pdfTeX for his famous thesis, from which pdfTeX arose. LuaTeX has inherited the microtype properties of pdfTeX, so they can be perfectly used and applied in luaLaTeX with the microtype package (generally speaking, LuaTeX is still a kind of evolved pdfTeX...). BTW, This article explains very well these microtypographic theories and their origin. InDesign's poor implementation compared to pdfTeX is also commented on: http://www.typografi.org/justering/gut_hz/gutenberg_hz_english.html In general, font expansion greatly improves the visual quality of the paragraph and the use of space. Character protrusion works well for producing a more consistent justification as well, but relies on ad hoc values being used for each font. There are already some defaults for various fonts in the microtype package. Indesign, on the other hand, just uses generic values, which doesn't make much sense. Best regards, Juan Manuel