Hi Wolfgang, Hans, Wolfgang Schuster wrote:
\definefontfeature[latin-default] [default] [script=latn,expansion=quality,protrusion=pure] \definefontfeature[latin-smallcaps][smallcaps][script=latn,expansion=quality,protrusion=pure] \definefontfeature[latin-oldstyle] [oldstyle] [script=latn,expansion=quality,protrusion=pure]
It seems life would be easier if we would have a way to push merged feature settings downward, something like this: \definefontfeature [plushz] % no inheritance, on purpose ! [expansion=quality] \definetypeface [][][][][][extrafeatures=plushz] That would then be functionally equivalent to \definefontfeature [plushz] % no inheritance, on purpose ! [expansion=quality] \definefontfeature [<xxx>] [plushz] \definetypeface [][][][][] for any <xxx> that is set up by the \definefontsynonyms. Best wishes, Taco