On 5/23/2020 15:50, Gerben Wierda wrote: > > >> On 23 May 2020, at 20:06, Wolfgang Schuster >> > > wrote: >> >> Pablo Rodriguez schrieb am 23.05.2020 um 20:02: >>> On 5/23/20 11:52 AM, Gerben Wierda wrote: >>>> [] >>>> Actually, my setup is Optima with Helvetica used for Cyrillic: >>>> >>>> \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] [Optima] >>>> \setupbodyfont[archimate] >>>> >>>> And I would like the effect to work on just the Optima font (which is a >>>> bit light for this use) >>> Hi Gerben, >>> this code may work for you: >> >> Don't forget to apply the "default" features to get ligatures and >> kerning. >> >>>     \definefontfeature >>>       [effect-widen] >>>       [effect={width=.2,delta=0.3}] >>>     \definefallbackfamily >>>       [archimate] >>>       [ss] >>>       [Helvetica] >>>       [preset=range:cyrillic, >>>        tf=style:light, >>>        it=style:lightoblique, >>>        bf=style:regular, >>>        bi=style:oblique, >>>        force=yes, >>>        features={effect-widen}] >> >> features={default,effect-widen}] >> >>>     \definefontfamily >>>         [archimate] >>>         [ss] >>>         [Optima] >>>         [features={effect-widen}] >> >> features={default,effect-widen}] > > Does this apply the effect only to Latin characters in Optima and not > to Cyrcillic characters in Helvetica? I am trying to understand the > syntax and if I read this it seems to get applied to cyrillic in this > case. > > G > > >> >> Wolfgang >> ___________________________________________________________________________________ Well, you could try it. With one small correction (line 10 here), and effects exaggerated for demonstrations, it works just fine: \definefontfeature   [effect-widen]   [effect={width=4.2,delta=0.3}] \definefallbackfamily   [archimate]   [ss]   [Calibri]   [preset=range:cyrillic,    force=yes,    features=default] \definefontfamily`     [archimate]     [ss]     [Calibri]     [features={default,effect-widen}] \setupbodyfont[archimate] \starttext   \doloopoverlist{\tf, \it, \bf, \bi}{     \recursestring{{\russian\hyphenatedword{Николаевич}\ \hyphenatedword{typography}}}\par} \stoptext Gives: (I don't have your fonts, but this illustrates more clearly the difference in handling for the two family definitions.) -- Rik