[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