On 3/19/2026 10:43 AM, Max Chernoff via ntg-context wrote:
Hi Jim,
- The pragmatist: I only have free fonts installed, and my friend send
me a .tex file that depends on non-free fonts. If I rename some free
fonts without .lfg files to the same name as the proprietary fonts,
then the document compiles correctly; therefore, the type-imp-* files
are useful on their own without proprietary software. But this
renaming trick gives an error with the .lfg files (or produces
unusable output, etc.), therefore these files are not useful with only
free software.
- The literalist: type-imp-* files are like .map files, therefore they
are allowed. .lfg files are like .tfm files, therefore they are not
allowed.
Yes, see the long explanation above :). But please let me know if
anything is still unclear, and I can try and clarify it further.
Well, I strongly suggest that if the needed lfg files are not there,
then the typescript files should also not be there. So: just remove the
cambria files from tex live then. We just don't want to deal with this
kind of inconsistencies: it just doesn't pass our quality criteria and
in fact works against quality. The rename or copy some whatever font to
cambria is imo rediculous. If that fails somehow in a run, so be it: a
missing file is something we can explain, inconsistent and crappy output
is much harder, unless we no longer care. We spent a lot of time on
these math issues.
(Of course it is kind of funny that cambria can't be supported out of
the box while it is the template / standard for math fonts ... it's not
like the tex community came up with the opentype follow up.)
An alternative is a more strick consistency test and let context crash
on a file when this kind of hackery happens.
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 : [email protected] /
https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive : https://github.com/contextgarden/context
wiki : https://wiki.contextgarden.net
___________________________________________________________________________________