Wolfgang Schuster wrote: > On Fri, 07 Dec 2007 20:09:33 +0100 > Hans Hagen <[EMAIL PROTECTED]> wrote: > >> Wolfgang Schuster wrote: >>> 2007/12/6, Steffen Wolfrum <[EMAIL PROTECTED]>: >>>> 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
i assume ... Text 123 {\sc Text 123 \os Text} 123 ... is meant > \stoptext accumulated features is something on the agenda, but we need a proper definition interface for that; sometimes one wants to accumulate, sometines not; sometime one even wants to kill features > 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. maybe there will be a lmroman10 once that has the features merged Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl ----------------------------------------------------------------- ___________________________________________________________________________________ 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://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________