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
___________________________________________________________________________________

Reply via email to