Am 13.03.10 17:09, schrieb Michael Saunders:
2. What keys and values are available for the third, and what they mean.
Thank you, but by "the first two arguments", I mean 1 and 2 of:
\definefontfeature [1][2][3].  For example, in
  \definefontfeature[smallcaps][smallcaps][script=latn]
I don't know what "[smallcaps][smallcaps]" is doing.
Let's start with the normal version

\definefontfeature[default][liga=yes,kern=yes,tlig=yes,trep=yes]

creates a list with the name 'default' (predefined by context and used by default for all fonts if not specified otherwise) with the opentype features liga (ligature), kern (kerning) and the pseudo tex features tlig (-- -> –, --- -> —) and trep (' -> ’).

This feature is now applied to font in a typescript (ConTeXt system map font files to commands, e.g. when you write \bf in your document your get Times New Roman Bold).


In the extended version with three arguments you copy the list from the second argument to the new list which name is given in the first argument and you can
add new opentype features to the list, e.g.

\definefontfeature[mine][default][onum=yes]

creates the new list mine which inherits all features from default and adds onum to the list, when the name in the first and second arguments are equal you extend
a already created list with additional features.

Wolfgang


___________________________________________________________________________________
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  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to