On Fri, 07 Dec 2007 20:09:33 +0100
Hans Hagen
Wolfgang Schuster wrote:
2007/12/6, Steffen Wolfrum
: Am 06.12.2007 um 14:48 schrieb Hans Hagen:
something numbers=oldstyle could be supported but i see no real reason for it since then we end up in endless lists of possibilities (given all kind of combinations) I have not yet played with Lua, thus I can't follow your and Mojca's discussion at that point. But to have a handy way to switch on/off oldstyle figures would be very useful!
"numbers=oldstyle" shouldn't be considered as a theoretical possibility, it is needed quite often.
Steffen
The following should work, can't test it at the moment
\definefontfeature[enableoldstyle][onum=yes] \definefontfeature[disableoldstyle][onum=no]
\starttext
123 \setfontfeature{enableoldstyle} 456 \setfontfeature{disableoldstyle} 789
\stoptext
btw, these are attributes and therefore can be used grouped
123 {\setfontfeature{enableoldstyle} 456} 789
Is it also possible to inherit the values from the previuos change, e.g. I have enabled smallcaps and I want to enable oldstyle numerals with another command, I tried this but the old setting is forgotten and only the new setting work, how can I do this. \usetypescript[palatino] \setupbodyfont[palatino] \definefontfeature[caps][smcp=yes,lnum=yes] \definefontfeature[onum][onum=yes] \def\sc{\setfontfeature{caps}} \def\os{\setfontfeature{onum}} \starttext Text 123 \sc Text 123 \os Text 123 \stoptext PS: Will the smallcaps key also work in a feature release of the latin modern fonts, thid didn't work at the moment and I was forced to use the Pagella fonts. Wolfgang