summaryrefslogtreecommitdiff
path: root/doc/context
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2020-12-30 17:22:53 +0100
committerContext Git Mirror Bot <phg@phi-gamma.net>2020-12-30 17:22:53 +0100
commita04a6e9b9b68a836f27d971115fd1049c04e6c19 (patch)
treef6691ef4da47bdf0c4c9a17e03e0cf27ed1cec25 /doc/context
parenta784490c3d6a27467c930594ca8b78585ab65baf (diff)
downloadcontext-a04a6e9b9b68a836f27d971115fd1049c04e6c19.tar.gz
2020-12-30 16:45:00
Diffstat (limited to 'doc/context')
-rw-r--r--doc/context/documents/general/manuals/luametatex.pdfbin1381889 -> 1382055 bytes
-rw-r--r--doc/context/sources/general/manuals/followingup/followingup-fonts.tex38
-rw-r--r--doc/context/sources/general/manuals/luametatex/luametatex.tex4
3 files changed, 42 insertions, 0 deletions
diff --git a/doc/context/documents/general/manuals/luametatex.pdf b/doc/context/documents/general/manuals/luametatex.pdf
index aa6067683..326bd097b 100644
--- a/doc/context/documents/general/manuals/luametatex.pdf
+++ b/doc/context/documents/general/manuals/luametatex.pdf
Binary files differ
diff --git a/doc/context/sources/general/manuals/followingup/followingup-fonts.tex b/doc/context/sources/general/manuals/followingup/followingup-fonts.tex
index c8736e4c4..a3059847e 100644
--- a/doc/context/sources/general/manuals/followingup/followingup-fonts.tex
+++ b/doc/context/sources/general/manuals/followingup/followingup-fonts.tex
@@ -205,6 +205,9 @@ To quote Jojo Mayer:
\darkred \getbuffer
\stopnarrower
+Keep in mind that this can interfere badly with font feature processing which also
+used offsets. It might work out okay, or not.
+
The scales, as mentioned, works with pseudo scales but that is sometimes a bit
cumbersome. This is why a special \type {\numericscale} primitive has been
introduced.
@@ -246,6 +249,34 @@ load multiple instances of large (e.g.\ \CJK) fonts, it makes sense too. But, fo
instance on a document like the \LUAMETATEX\ manual it only saves 2 instances on
158, and those are the few bold fonts used for titling.
+That said, here is another example:
+
+\startbuffer
+\def\UnKernedTeX
+ {T%
+ {\glyph xoffset -.2ex yoffset -.4ex `E}%
+ {\glyph xoffset -.4ex options "60 `X}}
+
+We use \UnKernedTeX\ and {\bf \UnKernedTeX} and {\bs \UnKernedTeX}:
+the slanted version could use some more left shifting of the E.
+\stopbuffer
+
+\typebuffer
+
+This gives is the \TEX\ logos (but of course we normally use the real ones
+instead).
+
+\getbuffer
+
+After doing this with text, I wondered if we can avoid multiple sizes of an
+otherwise same math font. Currently text, script and script script styles all use
+the same font, but scaled. And, indeed, experiments show that this can be done,
+although the math renderer had to be adapted to it. So, for now it's an
+experiment. Users have to check if things are okay. Also, we have slightly
+different rounding than with normal scaling. Of course the big advantage is that
+we have less instances (math can add up more than text as every size has in fact
+three instances).
+
\stopchapter
\stopcomponent
@@ -294,3 +325,10 @@ instance on a document like the \LUAMETATEX\ manual it only saves 2 instances on
\stopbuffer
\getbuffer
+
+% As often there is a musical timestamp to this text: discovering Julia Hofer
+% (bass, came there via checking out (of course) Leland Sklar, and now i have to
+% watch a bunch of Victor Wooten videos too) and Neon Vine's (play and combine
+% anything) on YT. Both examples of where (imo extensive) practicing real
+% instruments can bring you with todays diverse equipment. These are interesting
+% times (it's now last days of 2020).
diff --git a/doc/context/sources/general/manuals/luametatex/luametatex.tex b/doc/context/sources/general/manuals/luametatex/luametatex.tex
index 4615ea262..da096fb89 100644
--- a/doc/context/sources/general/manuals/luametatex/luametatex.tex
+++ b/doc/context/sources/general/manuals/luametatex/luametatex.tex
@@ -75,6 +75,10 @@
% \listcallbackmode0
+% \enableexperiments[text.fonts.compact]
+% \enableexperiments[math.fonts.compact]
+% \enabledirectives[fonts.injections.method=advance]
+
\pushoverloadmode \unprotect
% test code
\protect \popoverloadmode