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
___________________________________________________________________________________

Reply via email to