From ddc77c560834122fcdc0219f01977cb830a7a6f5 Mon Sep 17 00:00:00 2001 From: Hans Hagen Date: Tue, 25 May 2021 18:41:45 +0200 Subject: 2021-05-25 17:56:00 --- .../documents/general/manuals/luametatex.pdf | Bin 1213272 -> 1217490 bytes .../luametatex/luametatex-modifications.tex | 30 ++++++++++++--------- 2 files changed, 18 insertions(+), 12 deletions(-) (limited to 'doc') diff --git a/doc/context/documents/general/manuals/luametatex.pdf b/doc/context/documents/general/manuals/luametatex.pdf index 9fafc9690..21d4f6248 100644 Binary files a/doc/context/documents/general/manuals/luametatex.pdf and b/doc/context/documents/general/manuals/luametatex.pdf differ diff --git a/doc/context/sources/general/manuals/luametatex/luametatex-modifications.tex b/doc/context/sources/general/manuals/luametatex/luametatex-modifications.tex index ac283bafd..52b73978c 100644 --- a/doc/context/sources/general/manuals/luametatex/luametatex-modifications.tex +++ b/doc/context/sources/general/manuals/luametatex/luametatex-modifications.tex @@ -114,27 +114,28 @@ most still comes from original Knuthian \TEX. But we divert a bit. \startitem Because the backend is not built|-|in, the magnification (\prm {mag}) - primitive is not doing nothing. A \type {shipout} just discards the content - of the given box. The write related primitives have to be implemented in the - used macro package using \LUA. None of the \PDFTEX\ derived primitives is - present. + primitive is gone. A \type {shipout} just discards the content of the given + box. The write related primitives have to be implemented in the used macro + package using \LUA. None of the \PDFTEX\ derived primitives is present. \stopitem \startitem - There is more control over some (formerly hard|-|coded) math properties. In fact, - there is a whole extra bit of math related code because we need to deal with - \OPENTYPE\ fonts. + Because there is no font loader, a \LUA\ variant is free to either support or + not the \OMEGA\ \type {ofm} file format. As there are hardly any such fonts + it probably makes no sense. There is plenty of control over the way glyphs + get treated and scaling of fonts and glyphs is also more dynamic. \stopitem \startitem - The \type {\outer} and \type {\long} prefixed are silently ignored. It is - permitted to use \type {\par} in math. + There is more control over some (formerly hard|-|coded) math properties. In + fact, there is a whole extra bit of math related code because we need to deal + with \OPENTYPE\ fonts. The math processing has been adapted to the new + (dynamic) font and glyph scaling features. \stopitem \startitem - Because there is no font loader, a \LUA\ variant is free to either support or - not the \OMEGA\ \type {ofm} file format. As there are hardly any such fonts - it probably makes no sense. + The \type {\outer} and \type {\long} prefixed are silently ignored. It is + permitted to use \type {\par} in math. \stopitem \startitem @@ -212,6 +213,11 @@ features, but with a few small adaptations. effect of delegating all file \IO. \stopitem +\startitem + Most of the code is rewritten but the original primitives are still tagged as + coming from \ETEX. +\stopitem + \stopitemize \stopsubsection -- cgit v1.2.3