summaryrefslogtreecommitdiff
path: root/doc/context/sources/general/manuals/luametatex/luametatex-modifications.tex
diff options
context:
space:
mode:
Diffstat (limited to 'doc/context/sources/general/manuals/luametatex/luametatex-modifications.tex')
-rw-r--r--doc/context/sources/general/manuals/luametatex/luametatex-modifications.tex36
1 files changed, 18 insertions, 18 deletions
diff --git a/doc/context/sources/general/manuals/luametatex/luametatex-modifications.tex b/doc/context/sources/general/manuals/luametatex/luametatex-modifications.tex
index 3202f1ff6..cc08bc9c6 100644
--- a/doc/context/sources/general/manuals/luametatex/luametatex-modifications.tex
+++ b/doc/context/sources/general/manuals/luametatex/luametatex-modifications.tex
@@ -113,10 +113,10 @@ most still comes from original Knuthian \TEX. But we divert a bit.
\stopitem
\startitem
- Because the backend is not built|-|in, the magnification (\prm {mag})
- 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.
+ Because the backend is not built|-|in, the magnification (\tex {mag})
+ primitive is gone. A \tex {shipout} command 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
@@ -209,7 +209,7 @@ features, but with a few small adaptations.
\stopitem
\startitem
- The \prm {readline} primitive has to be implemented in \LUA. This is a side
+ The \tex {readline} primitive has to be implemented in \LUA. This is a side
effect of delegating all file \IO.
\stopitem
@@ -237,27 +237,27 @@ don't expect \LUAMETATEX\ to be compatible.
\startitemize
\startitem
- The experimental primitives \lpr {ifabsnum} and \lpr {ifabsdim} have been
+ The experimental primitives \prm {ifabsnum} and \prm {ifabsdim} have been
promoted to core primitives.
\stopitem
\startitem
- The primitives \lpr {ifincsname}, \lpr {expanded} and \lpr {quitvmode}
+ The primitives \prm {ifincsname}, \prm {expanded} and \prm {quitvmode}
have become core primitives.
\stopitem
\startitem
As the hz (expansion) and protrusion mechanism are part of the core the
- related primitives \lpr {lpcode}, \lpr {rpcode}, \lpr {efcode}, \lpr
- {leftmarginkern}, \lpr {rightmarginkern} are promoted to core primitives. The
- two commands \lpr {protrudechars} and \lpr {adjustspacing} control these
+ related primitives \prm {lpcode}, \prm {rpcode}, \prm {efcode}, \prm
+ {leftmarginkern}, \prm {rightmarginkern} are promoted to core primitives. The
+ two commands \prm {protrudechars} and \prm {adjustspacing} control these
processes.
\stopitem
\startitem
In \LUAMETATEX\ three extra primitives can be used to overload the font
- specific settings: \lpr {adjustspacingstep} (max: 100), \lpr
- {adjustspacingstretch} (max: 1000) and \lpr {adjustspacingshrink} (max: 500).
+ specific settings: \prm {adjustspacingstep} (max: 100), \prm
+ {adjustspacingstretch} (max: 1000) and \prm {adjustspacingshrink} (max: 500).
\stopitem
\startitem
@@ -270,25 +270,25 @@ don't expect \LUAMETATEX\ to be compatible.
\stopitem
\startitem
- When \lpr {adjustspacing} has value~2, hz optimization will be applied to
+ When \prm {adjustspacing} has value~2, hz optimization will be applied to
glyphs and kerns. When the value is~3, only glyphs will be treated. A value
smaller than~2 disables this feature.
\stopitem
\startitem
- When \lpr {protrudechars} has a value larger than zero characters at the edge
+ When \prm {protrudechars} has a value larger than zero characters at the edge
of a line can be made to hang out. A value of~2 will take the protrusion into
account when breaking a paragraph into lines. A value of~3 will try to deal
with right|-|to|-|left rendering; this is a still experimental feature.
\stopitem
\startitem
- The pixel multiplier dimension \lpr {pxdimen} has be inherited as core
+ The pixel multiplier dimension \prm {pxdimen} has be inherited as core
primitive.
\stopitem
\startitem
- The primitive \lpr {tracingfonts} is now a core primitive but doesn't relate
+ The primitive \prm {tracingfonts} is now a core primitive but doesn't relate
to the backend.
\stopitem
@@ -382,13 +382,13 @@ The Program mostly applies!
\startsubsection[title=Sparse arrays]
The \prm {mathcode}, \prm {delcode}, \prm {catcode}, \prm {sfcode}, \prm {lccode}
-and \prm {uccode} (and the new \lpr {hjcode}) tables are now sparse arrays that
+and \prm {uccode} (and the new \prm {hjcode}) tables are now sparse arrays that
are implemented in~\CCODE. They are no longer part of the \TEX\ \quote
{equivalence table} and because each had 1.1 million entries with a few memory
words each, this makes a major difference in memory usage. Performance is not
really hurt by this.
-The \prm {catcode}, \prm {sfcode}, \prm {lccode}, \prm {uccode} and \lpr {hjcode}
+The \prm {catcode}, \prm {sfcode}, \prm {lccode}, \prm {uccode} and \prm {hjcode}
assignments don't show up when using the \ETEX\ tracing routines \prm
{tracingassigns} and \prm {tracingrestores} but we don't see that as a real
limitation. It also saves a lot of clutter.