Dear Wolfgang The hyphenation exceptions look much more complicated than my simple file - but at any rate it can't be that that's causing all this processing time.
Here is the result of the mtxrun command you sent: identifier familyname fontname filename subfont instances baskervillemtprobold baskervillemtpro baskervillemtprobold c:/windows/fonts/BaskervilleMTPro-Bold.otf baskervillemtproboldit baskervillemtpro baskervillemtproboldit c:/windows/fonts/BaskervilleMTPro-BoldIt.otf baskervillemtprobolditalic baskervillemtpro baskervillemtproboldit c:/windows/fonts/BaskervilleMTPro-BoldIt.otf baskervillemtproitalic baskervillemtpro baskervillemtproitalic c:/windows/fonts/BaskervilleMTPro-Italic.otf baskervillemtpronormal baskervillemtpro baskervillemtproregular c:/windows/fonts/BaskervilleMTPro-Regular.otf baskervillemtproregular baskervillemtpro baskervillemtproregular c:/windows/fonts/BaskervilleMTPro-Regular.otf I don't think that ConTexT is repeatedly searching for Baskerville in particular (though after just a few days I can't claim any expertise in reading ConTexT log files). But it does seem to want to survey the entire database of fonts, whether or not I need them. I don't know if it would help to call a font specifically from its file location, which I have occasionally had to do for exotic sorts that are rarely required, e.g. (from my days of typesetting the *Medieval Latin Dictionary from British Sources*), in XeTeX style: \font\mldrten="[D:/BACKUPS/FONTBKUP/MLD/MLD-Regular.ttf]" at 10pt Best wishes John *🇪🇺 * Слава Україні! * 🇺🇦* <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> Virus-free.www.avg.com <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> On Fri, 20 Jun 2025 at 13:55, Wolfgang Schuster < wolfgang.schuster.li...@gmail.com> wrote: > Am 20.06.2025 um 14:18 schrieb John Was: > > Hello > > > > The file uhyphens.tex is just a list of word hyphenations where I don't > > agree with the breaks that TeX gives (I insist on pre-1980s rules for > > English!). For example: > > > > \hyphenation{% > > ..... > > abo-lished > > ..... > > con-tri-butes > > ..... > > } > > Context has a wrapper for the \hyphentation command which lists the > exceptions to the language given in the first agument (e.g. english in > the following example). > > \starttext > > \hyphenatedword{abolished} > \hyphenatedword{contributes} > > \startexceptions[en] > abo-lished > con-tri-butes > \stopexceptions > > \hyphenatedword{abolished} > \hyphenatedword{contributes} > > \stoptext > > > > At the moment I am using XeTeX-type font calls while I work out other > > aspects of ConTexT. If that is all that is holding things up I can go > > over to ConTexT's native system if necessary, though in a typical file > > header I would have dozens of fonts to load. Here is what I have at > > present: > > > > \definefont[ubsreight][file:BaskervilleMTPro-Regular*oldstyle at 8pt] > > \definefont[ubsieight][file:BaskervilleMTPro-Italic*oldstyle at 8pt] > > \definefont[ubsbeight][file:BaskervilleMTPro-Italic*oldstyle at 8pt] > > \definefont[ubspreight][file:BaskervilleMTPro-Regular*altfont at 8pt] > > \definefont[ubsrten][file:BaskervilleMTPro-Regular*oldstyle at 10pt] > > \definefont[ubsiten][file:BaskervilleMTPro-Italic*oldstyle at 10pt] > > \definefont[ubsbten][file:BaskervilleMTPro-Italic*oldstyle at 10pt] > > \definefont[ubsprten][file:BaskervilleMTPro-Regular*altfont at 10pt] > > \definefont[runheadrom][file:BaskervilleMTPro-Regular*altfont at 10.5pt] > > \definefont[runheadit][file:BaskervilleMTPro-Italic*altfont at 10.5pt] > > Replacing your lowlevel font loading with the proper method is something > you have to do at some point. > > For the beginning let us find the problem with the database refresh. > > What is the output when you ask the database for all files of the > baskerville fonts, to do this use the following input on the command line: > > mtxrun --script fonts --list --all --pattern=baskervillemtpro* > > Wolfgang > > > ___________________________________________________________________________________ > If your question is of interest to others as well, please add an entry to > the Wiki! > > maillist : ntg-context@ntg.nl / > 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 > > ___________________________________________________________________________________ >
___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / 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 ___________________________________________________________________________________