From 6c134b57a669fffc794696c32f7ced2a2cfd924b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcel=20Fabian=20Kr=C3=BCger?= Date: Sun, 7 Nov 2021 00:06:46 +0100 Subject: [PATCH] Patch LaTeX's \set@fontsize (Not feature equivalent yet) --- luametalatex.ini | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/luametalatex.ini b/luametalatex.ini index 20b7524..52a27be 100644 --- a/luametalatex.ini +++ b/luametalatex.ini @@ -16,4 +16,29 @@ \global\def\eTeXrevision{.2} \endgroup +\let\LMLTsaveddump\dump +\let\dump\relax \input latex.ltx +\let\dump\LMLTsaveddump +% +\makeatletter +\def\set@fontsize#1#2#3{% + \@defaultunits\@tempdimb#2pt\relax\@nnil + \edef\f@size{\strip@pt\@tempdimb}% + \@defaultunits\@tempdimc#3pt\relax\@nnil + \edef\f@baselineskip{\the\@tempdimc}% + \edef\f@linespread{#1}% + \let\baselinestretch\f@linespread + \def\size@update{% + \baselineskip\f@baselineskip\relax + \baselineskip\f@linespread\baselineskip + \normalbaselineskip\baselineskip + \setbox\strutbox\hbox{% + \vrule\@height.7\baselineskip + \@depth.3\baselineskip + \@width\z@}% + \let\size@update\relax}% +} +\makeatother +% +\dump