oldstyle numerals in STIX Two Math
I am trying to get the STIX Two fonts to display oldstyle numerals. I have the oldstyle numerals in STIX Two Text, the problem is the math font. So far, my mwe is: \definefontfamily[mainface][rm][STIX Two Text][] %onum=yes does not seem to work \definefontfamily[mainface][mm][STIX Two Math][] \definefontfeature[f:oldstyle][onum=yes] \setupbodyfont[mainface, 18pt] \addfeature{f:oldstyle} \starttext 123456789 \blank[big] $\sqrt{2} + 1234$ \stoptext Any pointers will be greatly appreciated. Alan
Am 21.10.2020 um 15:59 schrieb Alan Bowen
: I am trying to get the STIX Two fonts to display oldstyle numerals.
I have the oldstyle numerals in STIX Two Text, the problem is the math font.
So far, my mwe is: \definefontfamily[mainface][rm][STIX Two Text][] %onum=yes does not seem to work \definefontfamily[mainface][mm][STIX Two Math][] \definefontfeature[f:oldstyle][onum=yes]
\setupbodyfont[mainface, 18pt] \addfeature{f:oldstyle}
\starttext 123456789 \blank[big] $\sqrt{2} + 1234$ \stoptext
Any pointers will be greatly appreciated.
mtxrun --script fonts --list --info stixtwomath shows that STIX Two Math doesn’t provide the onum feature. Hraban
Thanks, Hraban.That’s a helpful start
I guess the challenge now is to get STIX Two Math to use the oldstyle
numerals in STIX Two Text (by adapting code that Wolgang gave me for using
oldstyle numerals with TexGyre Math). When I ran
mtxrun --script fonts --list --info stixtwotext, I got
mtx-fonts | onum cyrl dflt
mtx-fonts | dflt dflt
mtx-fonts | grek dflt
mtx-fonts | latn dflt rom trk
Sadly, I have no idea what this means or how it might help in identifying
the Unicode range of the oldstyle numerals in STIX Two Text. And that is
something I need to take advantage of Wolfgang’s code.
Alan
On Wed, Oct 21, 2020 at 10:31 AM Henning Hraban Ramm
Am 21.10.2020 um 15:59 schrieb Alan Bowen
: I am trying to get the STIX Two fonts to display oldstyle numerals.
I have the oldstyle numerals in STIX Two Text, the problem is the math font.
So far, my mwe is: \definefontfamily[mainface][rm][STIX Two Text][] %onum=yes does not seem to work \definefontfamily[mainface][mm][STIX Two Math][] \definefontfeature[f:oldstyle][onum=yes]
\setupbodyfont[mainface, 18pt] \addfeature{f:oldstyle}
\starttext 123456789 \blank[big] $\sqrt{2} + 1234$ \stoptext
Any pointers will be greatly appreciated.
mtxrun --script fonts --list --info stixtwomath
shows that STIX Two Math doesn’t provide the onum feature.
Hraban
___________________________________________________________________________________ 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
___________________________________________________________________________________
Alan Bowen schrieb am 21.10.2020 um 20:46:
Thanks, Hraban.That’s a helpful start
I guess the challenge now is to get STIX Two Math to use the oldstyle numerals in STIX Two Text (by adapting code that Wolgang gave me for using oldstyle numerals with TexGyre Math). When I ran
mtxrun --script fonts --list --info stixtwotext, I got
mtx-fonts | onum cyrl dflt
mtx-fonts | dflt dflt
mtx-fonts | grek dflt
mtx-fonts | latn dflt rom trk
Sadly, I have no idea what this means or how it might help in identifying the Unicode range of the oldstyle numerals in STIX Two Text. And that is something I need to take advantage of Wolfgang’s code.
You replace the normal digits but apply the oldstyle feature. \definefontfamily [alan] [rm] [STIX Two Text] [features={default,f:oldstyle}] \definefallbackfamily [alan] [mm] [STIX Two Text] [range=digitsnormal,force=yes,features=f:oldstyle] \definefontfamily [alan] [mm] [STIX Two Math] \setupbodyfont [alan] \starttext abc 123456789 xyz \m{abc\ 123456789\ xyz} \stoptext Wolfgang
participants (3)
-
Alan Bowen
-
Henning Hraban Ramm
-
Wolfgang Schuster