I could reproduce this occasionally occuring unexpected output in following MWE.

Seems linked to calt=yes feature being set and ordn=yes being set and letter ‘f’ (some other letters such as ‘b’ work fine).

 

Thanks as always for help.

 

\definefontfeature[noteref][mode=node, ordn=yes]

 

\definefontfeature[default][default][calt=yes] % works if calt is not set

\definefontfamily[mainfont][serif][EBGaramond]

\setupbodyfont[mainfont, 9pt]

 

\define[1]\Sup{{\feature[+][noteref]#1}}

 

\starttext

 

\dontleavehmode e \Sup{f}*word % f is not superscript if calt is set

 

\dontleavehmode e \Sup{b}*word

 

\stoptext

 

 

___________________________________________________________________________________
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
___________________________________________________________________________________

Reply via email to