> On 24 May 2020, at 12:40, Gerben Wierda <gerben.wie...@rna.nl> wrote: > > > >> On 24 May 2020, at 12:26, Gerben Wierda <gerben.wie...@rna.nl >> <mailto:gerben.wie...@rna.nl>> wrote: >> >> >> >>> On 24 May 2020, at 12:16, Gerben Wierda <gerben.wie...@rna.nl >>> <mailto:gerben.wie...@rna.nl>> wrote: >>> >>> I’ve decided to buy the Optima Nova font. But now that I use it, I run into >>> the problem that suddenly my fallback for Cyrillic has stopped working. >>> >>> \definefallbackfamily >>> [archimate] >>> [ss] >>> [Helvetica] >>> [preset=range:cyrillic, >>> tf=style:light, >>> it=style:lightoblique, >>> bf=style:regular, >>> bi=style:oblique, >>> force=yes, >>> rscale=1.0] >>> \definefontfamily >>> [archimate] >>> [ss] >>> [OptimaLT-Medium] >>> \setupbodyfont[archimate] >>> >>> \starttext >>> >>> The quick brown fox jumped over the lazy dog. Ядро метамодели. >>> >>> \stoptext >>> >>> With >>> >>> \definefontfamily >>> [archimate] >>> [ss] >>> [Optima] >>> >>> Cyrillic fallback works (as does the old Optima). What do I need to do to >>> remedy that? >> >> I did not look good. Optima Nova also doesn’t work and has been replaced >> with Latin Modern Sans >> >> selectfont > the requested font 'OptimaLT-Medium' has no files for the >> 'tf' alternative, Latin Modern is used instead. >> >> Apparently as a result, the fallback for cyrillic also doesn’t work. So, I >> need to find out how to set up Optima Nova. > > And not even > >> \definefontfamily >> [archimate] >> [ss] >> [Optima Nova] >> [ tf=file:/Library/Fonts/OptimaNovaLTPro-Medium.otf, >> it=file:OptimaNovaLTPro-MediumIta.otf, >> bf=file:OptimaNovaLTPro-Bold.otf, >> bi=file:OptimaNovaLTPro-BoldIta.otf, >> ] > > will work. > > selectfont > the requested font 'Optima Nova' has no files for the 'tf' > alternative, Latin Modern is used instead. > > There is no documentation of \definefontfamily in the docs that come with the > standalone ConTeXt distribution and what is on ConTeXtgarden hasn’t brought > light to the matter either.
The firsdt problem was solved, I had to rebuild the font database: mtxrun --script fonts --reload Now $ mtxrun --script fonts --list --all --pattern=Optima identifier familyname fontname filename subfont instances optima optima optimaextrablack /System/Library/Fonts/Optima.ttc 5 optimaextrablack optima optimaextrablack /System/Library/Fonts/Optima.ttc 5 optimanovaltproblack optimanovaltpro optimanovaltproblack /Library/Fonts/OptimaNovaLTPro-Black.otf optimanovaltproblackitalic optimanovaltpro optimanovaltproblackitalic /Library/Fonts/OptimaNovaLTPro-BlackItalic.otf optimanovaltprobold optimanovaltpro optimanovaltprobold /Library/Fonts/OptimaNovaLTPro-Bold.otf optimanovaltproboldcond optimanovaltpro optimanovaltproboldcond /Library/Fonts/OptimaNovaLTPro-BoldCond.otf optimanovaltproboldcondensed optimanovaltpro optimanovaltproboldcond /Library/Fonts/OptimaNovaLTPro-BoldCond.otf optimanovaltprobolditalic optimanovaltpro optimanovaltprobolditalic /Library/Fonts/OptimaNovaLTPro-BoldItalic.otf optimanovaltprocondensed optimanovaltpro optimanovaltprocondensed /Library/Fonts/OptimaNovaLTPro-Condensed.otf optimanovaltprodemi optimanovaltpro optimanovaltprodemi /Library/Fonts/OptimaNovaLTPro-Demi.otf optimanovaltprodemicond optimanovaltpro optimanovaltprodemicond /Library/Fonts/OptimaNovaLTPro-DemiCond.otf optimanovaltprodemicondensed optimanovaltpro optimanovaltprodemicond /Library/Fonts/OptimaNovaLTPro-DemiCond.otf optimanovaltprodemiitalic optimanovaltpro optimanovaltprodemiitalic /Library/Fonts/OptimaNovaLTPro-DemiItalic.otf optimanovaltproheavy optimanovaltpro optimanovaltproheavy /Library/Fonts/OptimaNovaLTPro-Heavy.otf optimanovaltproheavyitalic optimanovaltpro optimanovaltproheavyitalic /Library/Fonts/OptimaNovaLTPro-HeavyItalic.otf optimanovaltproitalic optimanovaltpro optimanovaltproitalic /Library/Fonts/OptimaNovaLTPro-Italic.otf optimanovaltprolight optimanovaltpro optimanovaltprolight /Library/Fonts/OptimaNovaLTPro-Light.otf optimanovaltprolightcond optimanovaltpro optimanovaltprolightcond /Library/Fonts/OptimaNovaLTPro-LightCond.otf optimanovaltprolightcondensed optimanovaltpro optimanovaltprolightcond /Library/Fonts/OptimaNovaLTPro-LightCond.otf optimanovaltprolightitalic optimanovaltpro optimanovaltprolightitalic /Library/Fonts/OptimaNovaLTPro-LightItalic.otf optimanovaltpromedium optimanovaltpro optimanovaltpromedium /Library/Fonts/OptimaNovaLTPro-Medium.otf optimanovaltpromediumcond optimanovaltpro optimanovaltpromediumcond /Library/Fonts/OptimaNovaLTPro-MediumCond.otf optimanovaltpromediumcondensed optimanovaltpro optimanovaltpromediumcond /Library/Fonts/OptimaNovaLTPro-MediumCond.otf optimanovaltpromediumita optimanovaltpro optimanovaltpromediumita /Library/Fonts/OptimaNovaLTPro-MediumIta.otf optimanovaltpromediumitalic optimanovaltpro optimanovaltpromediumita /Library/Fonts/OptimaNovaLTPro-MediumIta.otf optimanovaltpronormal optimanovaltpro optimanovaltprotitlinginit /Library/Fonts/OptimaNovaLTPro-TitlingInit.otf optimanovaltproregular optimanovaltpro optimanovaltproregular /Library/Fonts/OptimaNovaLTPro-Regular.otf optimanovaltprotitlinginit optimanovaltpro optimanovaltprotitlinginit /Library/Fonts/OptimaNovaLTPro-TitlingInit.otf optimanovaltprotitlinginitials optimanovaltpro optimanovaltprotitlinginit /Library/Fonts/OptimaNovaLTPro-TitlingInit.otf And latin text works. Fallback for cyrillic doesn’t yet. G > > G >> >> G >> >>> >>> Thanks, >>> >>> G >>> ___________________________________________________________________________________ >>> If your question is of interest to others as well, please add an entry to >>> the Wiki! >>> >>> maillist : ntg-context@ntg.nl <mailto:ntg-context@ntg.nl> / >>> http://www.ntg.nl/mailman/listinfo/ntg-context >>> <http://www.ntg.nl/mailman/listinfo/ntg-context> >>> webpage : http://www.pragma-ade.nl <http://www.pragma-ade.nl/> / >>> http://context.aanhet.net <http://context.aanhet.net/> >>> archive : https://bitbucket.org/phg/context-mirror/commits/ >>> <https://bitbucket.org/phg/context-mirror/commits/> >>> wiki : http://contextgarden.net <http://contextgarden.net/> >>> ___________________________________________________________________________________ >> >> ___________________________________________________________________________________ >> If your question is of interest to others as well, please add an entry to >> the Wiki! >> >> maillist : ntg-context@ntg.nl <mailto:ntg-context@ntg.nl> / >> http://www.ntg.nl/mailman/listinfo/ntg-context >> <http://www.ntg.nl/mailman/listinfo/ntg-context> >> webpage : http://www.pragma-ade.nl <http://www.pragma-ade.nl/> / >> http://context.aanhet.net <http://context.aanhet.net/> >> archive : https://bitbucket.org/phg/context-mirror/commits/ >> <https://bitbucket.org/phg/context-mirror/commits/> >> wiki : http://contextgarden.net <http://contextgarden.net/> >> ___________________________________________________________________________________ > > ___________________________________________________________________________________ > If your question is of interest to others as well, please add an entry to the > Wiki! > > maillist : ntg-context@ntg.nl <mailto:ntg-context@ntg.nl> / > http://www.ntg.nl/mailman/listinfo/ntg-context > <http://www.ntg.nl/mailman/listinfo/ntg-context> > webpage : http://www.pragma-ade.nl <http://www.pragma-ade.nl/> / > http://context.aanhet.net <http://context.aanhet.net/> > archive : https://bitbucket.org/phg/context-mirror/commits/ > <https://bitbucket.org/phg/context-mirror/commits/> > wiki : http://contextgarden.net <http://contextgarden.net/> > ___________________________________________________________________________________
___________________________________________________________________________________ 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 ___________________________________________________________________________________