On 8/3/2020 7:57 PM, Marcel Fabian Krüger wrote:
Hi,
recent LuaMetaTeX versions no longer automatically resize the fontdimen
arrays on assignments.
indeed, using font dimens for other purposes than fonts is pre-etex
hackery that (c|sh)ould have been abandoned decades ago
Is there a way to manually resize them or is it necessary to reload a
patched font you want more fontdimens?
no (tex uses the first 7 in text mode and some more in traditional math
fonts but even those get remapped) ... if a font needs more then it's
probably at the lua end and one then can deal with additional properties
differently
Also, there is an issue with the error message (I guess) for font.setfontdimen:
\starttext
\directlua{font.setfontdimen(0, 8, 0)}
\stoptext
gives
token call, execute: invalid option '%i' to 'lua_pushfstring'
stack traceback:
[C]: in function 'font.setfontdimen'
[ctxlua]:1: in main chunk
1 \starttext
2 >> \directlua{font.setfontdimen(0, 8, 0)}
3 \stoptext
4
ok, lua only handles %d, so i'll fix that, but all that code is in flux
anyway, definitely undocumented
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
-----------------------------------------------------------------
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the
Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________