On 3/15/2013 5:18 AM, Idris Samawi Hamid ادريس سماوي حامد wrote:
On Thu, 14 Mar 2013 20:08:38 -0600, Idris Samawi Hamid ادريس سماوي حامد
wrote: To round it off I guess we need a replacement for \subfs as well.
Hmm, it seems that \subfs functionality is built in through the same mechanism. Will study this some more...
a new beta, this time with: \setupbodyfont[pagella] \starttext \definefontfeature[f:smallcaps][smcp=yes] \definefontfeature[f:nocaps] [smcp=no] \definefontfeature[f:oldstyle] [onum=yes] \definefontfeature[f:newstyle] [onum=no] % \enabletrackers[fonts.features] \startTEXpage[offset=10pt] \start fijn fietsen 123 \type{[+os]}\feature{f:oldstyle} fijn fietsen 123 \type{[+sc]}\feature{f:smallcaps} fijn fietsen 123 \type{[+ns]}\feature{f:newstyle} fijn fietsen 123 \type{[+nc]}\feature{f:nocaps} fijn fietsen 123 \stop \par \start fijn fietsen 123 \type{[+os]}\addfeature{f:oldstyle} fijn fietsen 123 \type{[+sc]}\addfeature{f:smallcaps} fijn fietsen 123 \type{[-os]}\subtractfeature{f:oldstyle} fijn fietsen 123 \type{[-sc]}\subtractfeature{f:smallcaps} fijn fietsen 123 \stop \par \start fijn fietsen 123 \type{[+os]}\addfeature{f:oldstyle} fijn fietsen 123 \type{[+sc]}\addfeature{f:smallcaps} fijn fietsen 123 \type{[=os]}\replacefeature{f:oldstyle} fijn fietsen 123 \type{[=sc]}\replacefeature{f:smallcaps} fijn fietsen 123 \stop \par \start fijn fietsen 123 \type{[+os]}\addfeature[f:oldstyle] fijn fietsen 123 \type{[+sc]}\addfeature[f:smallcaps] fijn fietsen 123 \type{[reset]}\resetfeature fijn fietsen 123 \type{[+os]}\addfeature[f:oldstyle] fijn fietsen 123 \type{[+sc]}\addfeature[f:smallcaps] fijn fietsen 123 \stop \stopTEXpage \stoptext ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------