Minor Problems in the LuaMetaTeX Manual
"The characters table is a list of character hashes indexed by an integer number": The sentence says that the table is a list. According to 'Programming in Lua' that indeed is the case. But the term 'list' conveys that the order of the items is something that matters, which (most probably) is not the case here. As far as I see, the intent of the table is to just map character codes to character information. Using the term 'list' in that context is a bit misleading. "and tell the engine that œ counts as one character": I think it should be "two characters". "In figure ?? and 7.7 we show what happens with three samples" "(the ones resulting from an \exhyphenchar": Missing closing parentheses. "the case relate codes": "relate" instead of "related". "This word separation is worth mentioning because": Should be "separation of stages" or just "separation" instead of "word separation". Maybe "work separation" was intended. In the table at the top of page 80, the "sub 1" probably should go directly below "POST", and the "sub 2" directly below "REPLACE". Now they occur aligned to the numbering of the terminal nodes of the structure presented in the table. "it does not expect there to be discretionaries inside of discretionaries": As far as I understood the previous text, what is really meant here is "it does expect there not to be discretionaries inside of discretionaries". The Lua(Meta)TeX manuals talk about ghost nodes. I did not find any information on what that is. Up to now, for all other stuff encountered in the LuaMetaTeX manual that I did not know and wanted to have a rough idea of what it is about, I found the relevant information either in the LuaMetaTeX manual itself, in TeX by Topic, or in the ε-TeX manual. I.e. I found it using the LuaMetaTeX manual itself, or the manuals that were referenced at the beginning of chapter 1 of the LuaMetaTeX manual as important additional material. The Lua(Meta)TeX manual mentiones that \leftghost and \rightghost come from Aleph. I searched the web quite a bit about Omega and Aleph on that issue, and tried other things, but found nothing of relevance. There is a manual for Omega, but, after conversion from ps to pdf, and opening the pdf with Evince, the search function did not find the phrase 'ghost' in it, either.
Hi,
The Lua(Meta)TeX manuals talk about ghost nodes. I did not find any information on what that is. Up to now, for all other stuff encountered in the LuaMetaTeX manual that I did not know and wanted to have a rough idea of what it is about, I found the relevant information either in the LuaMetaTeX manual itself, in TeX by Topic, or in the ε-TeX manual. I.e. I found it using the LuaMetaTeX manual itself, or the manuals that were referenced at the beginning of chapter 1 of the LuaMetaTeX manual as important additional material.
The Lua(Meta)TeX manual mentiones that \leftghost and \rightghost come from Aleph. I searched the web quite a bit about Omega and Aleph on that issue, and tried other things, but found nothing of relevance. There is a manual for Omega, but, after conversion from ps to pdf, and opening the pdf with Evince, the search function did not find the phrase 'ghost' in it, either. Omega was to a large extend about supporting scripts and fonts for them and when doing so you sometimes need to indicate the boundry of words or glyph runs (regular tex also has a boundary char in the fonts).
first hit on "omega leftghost" http://torus.math.uiuc.edu/jms/tex2mathml/omega-1.23.4/src/web_omega/omfont.... (thinking of it, i'm not sure if we should keep it because I'm not aware of fonts that have kerns wrt left and right ghist glyphs; we do have a boundary node system instead) Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------
Hans Hagen
Omega was to a large extend about supporting scripts and fonts for them and when doing so you sometimes need to indicate the boundry of words or glyph runs (regular tex also has a boundary char in the fonts).
first hit on "omega leftghost"
http://torus.math.uiuc.edu/jms/tex2mathml/omega-1.23.4/src/web_omega/omfont....
Using Startpage.com (anonymized Google) on my workstation, "omega leftghost" does not give the hit (under the first ten results). The same for Google.com on my workstation, both when I am logged in with my Google account, and when I am not. On my phone, I get the hit as the 8th result of a Google.com search without being logged in. Maybe (the way you use) your search engine has permitted it to get to know your biases and serve you better. Maybe something else is different. Nonetheless, I did not search for "omega leftghost" yesterday. At this stage of getting into (ConTeXt) LMTX I just want to get a (necessarily somewhat superficial) high-level overview of the entire low level, so to speak. Strategically, I postpone reading source code until after having this overview, because I imagine that I will be much better equipped for that with a rough mental map of the territory, a rough understanding of the purpose of each element I may encounter. Hence, I only searched for expository material, and used only "ghost" in searches and not "leftghost" or "rightghost", because I assume that matching expository material would use the term "ghost".
(thinking of it, i'm not sure if we should keep it because I'm not aware of fonts that have kerns wrt left and right ghist glyphs; we do have a boundary node system instead)
I am definitely sure now that I can forget about ghost nodes for the foreseeable future. Thanks for the answer!
On 2/4/2020 2:44 AM, Sebastian Miele wrote:
The Lua(Meta)TeX manual mentiones that \leftghost and \rightghost come from Aleph. I searched the web quite a bit about Omega and Aleph on that issue, and tried other things, but found nothing of relevance. There is a manual for Omega, but, after conversion from ps to pdf, and opening the pdf with Evince, the search function did not find the phrase 'ghost' in it, either. i'm going to remove it ... we have plenty of ways to prevent ligatures and influence kerning and context nowhere uses it anyway
Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------
participants (2)
-
Hans Hagen
-
Sebastian Miele