Urs Liska <li...@openlilylib.org> writes:

> Am 20.11.2017 um 09:34 schrieb David Kastrup:
>> Urs Liska <li...@openlilylib.org> writes:
>>
>>> Am 19.11.2017 um 23:43 schrieb Br. Samuel Springuel:
>>>> On 2017-11-19 5:28 PM, Simon Albrecht wrote:
>>>>> Font selection, language support, UTF-8 input…
>>>> All of these are supported in LuaTeX/LuaLaTeX.
>>>>
>>>> For some key differences see this:
>>>> https://www.overleaf.com/blog/500-whats-in-a-name-a-guide-to-the-many-flavours-of-tex#keyfeatures
>>>>
>>>>
>>> There's one feature that sets LuaLaTeX apart from XeLaTeX for my use
>>> cases, and that's the compatibility of the 'microtype' package. While
>>> it works with XeTeX it offers a limited feature set - and that package
>>> with LuaTeX provides (at least for me) those last 5% of beautiful
>>> typesetting.
>>>
>>> However, this comes at a cost: both XeTeX and LuaTeX work
>>> *substantially* slower than pdfTeX.
>> Which works substantially slower than compiling to DVI and then using
>> dvips or similar.
>>
>>> I'm always stunned how fast "ordinary" compilation can be with LaTeX,
>>> for example when simply pushing a Markdown document through Pandoc.
>> Try compiling the TeX source code to DVI (not! PDF) with plain TeX.
>> That was sort of the definition of a large document in the 80s.
>
> I'll sure do that occasionally
>
>> Makes you wonder where LaTeX spends all its time.
>>
>
> Do you have an idea where it does?

Sure.  It's part of the cost of using TeX as a programming language.
All the important and/or costly things when running plain TeX are
executed in Pascal and the respective data kept there.

But LaTeX does a lot of programming in TeX macros (just take a look at
the difference for \"A or even Ä in some input encoding), and PDFTeX has
to deal with a lot more font data and structure than just the metrics in
the TFM file, and the respective libraries have not been written by
Knuth.

-- 
David Kastrup

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to