[NTG-context] accessing ital axis in variable font

Hans Hagen j.hagen at freedom.nl
Fri Dec 2 19:18:16 CET 2022


On 12/2/2022 6:20 PM, Pablo Rodriguez via ntg-context wrote:
> On 12/1/22 21:44, Hans Hagen via ntg-context wrote:
>> On 12/1/2022 7:54 PM, Pablo Rodriguez via ntg-context wrote:
>>> [...]
>>> As explained before, they don’t work for me. How can I access to the
>>> italic and the optical size axes?
>>
>> there is no axis defined for italic (it's a design axis so that's
>> probably why you have two fonts one with italic in the name)
>>
>> so, just forget about it
> 
> Many thanks for your reply, Hans.
> 
> It seems that Literata has what they call an upright italic
> (https://raw.githubusercontent.com/googlefonts/literata/main/Documentation/DS_Literata3.pdf#search=upright).
> 
> But I’m afraid I cannot use weight (when invoked as 'wght'). Optical
> sizes don’t seem to work.
> 
> The following code shows the issue I’m experiencing:
> 
>    \definefontfeature[myaxis][axis={wght=100, opsz=1.0}]
>    \definefontfamily[mainface][rm][Literata]
>      [features={default, myaxis}, designsize=auto]
>    \setupbodyfont[mainface]
>    \starttext
>    \scale[width=\textwidth]
>      {\switchtobodyfont[7pt]\tf Regular, \it Italic}
>    \scale[width=\textwidth]
>      {\switchtobodyfont[12pt]\tf Regular, \it Italic}
>    \scale[width=\textwidth]
>      {\switchtobodyfont[36pt]\tf Regular, \it Italic}
>    \scale[width=\textwidth]
>      {\switchtobodyfont[72pt]\tf Regular, \it Italic}
>    \stoptext
> 
> What am I missing here?
\definefontfeature[myaxisa][axis={weight=200,optical size=12}]
\definefontfeature[myaxisb][axis={weight=200,optical size=42}]
\definefontfeature[myaxisc][axis={weight=200,optical size=72}]

\usemodule[fonts-variable]

\starttext
     \definedfont[file:literata.ttf*default,myaxisa] Some Text\par
     \definedfont[file:literata.ttf*default,myaxisb] Some Text\par
     \definedfont[file:literata.ttf*default,myaxisc] Some Text\par
\stoptext

optical size looks rather useless

btw, we don't check for optical size in relation to the asked size anyway

Hans

-----------------------------------------------------------------
                                           Hans Hagen | PRAGMA ADE
               Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
        tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------



More information about the ntg-context mailing list