Gerben Wierda schrieb am 01.05.2020 um 13:15:
The following code:
\enabletrackers[context.trace]
%\usemodule[article-basic]
\starttypescript [sans] [optima]
\setups[font:fallback:sans]
\definefontsynonym [Sans] [file:Optima.ttc(Optima
Regular)] [features=default]
\definefontsynonym [SansBold] [file:Optima.ttc(Optima Bold)]
[features=default]
\definefontsynonym [SansItalic] [file:Optima.ttc(Optima Italic)]
[features=default]
\definefontsynonym [SansBoldItalic] [file:Optima.ttc(Optima Bold
Italic)] [features=default]
\stoptypescript
\definetypeface [optima] [ss] [sans] [optima] [default]
Set a math font to avoid problems.
\setupbodyfont [optima]
\starttext
\startMPpage[instance=doublefun]
picture pic;
pic := textext("\definebodyfont[14.9pt][rm][default=Regular at
14.9pt]\switchtobodyfont[14.9pt]\setupinterlinespace[16.9pt]\framed[align=center,frame=off,offset=none,width=335.350bp]{\colored[r=0.000,
g=0.000, b=0.000]{\rm (Artifact)\\}}");
You use \rm here which is used to switch to the serif typeface. When
your goal is to enforce the upright alternative you use the wrong
command because you need \tf for this.
Wolfgang
___________________________________________________________________________________
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
___________________________________________________________________________________