On 2013-11-17 Wolfgang Schuster wrote:
Am 17.11.2013 um 13:23 schrieb honyk:
On 2013-11-17 Wolfgang Schuster wrote:
Am 17.11.2013 um 11:04 schrieb honyk:
in my document I combine both regular and bold small caps. As there is no predefined alternative for bold small caps variant, moreover, combining bold style and small caps has no effect, I've had to override an unused one:
\definefontsynonym[SerifCaps][file:pala.ttf][features=small-caps]
\definefontsynonym[SerifBoldSlanted][file:palab.ttf] [features=small-caps] % bold caps
Now I can switch styles using \sc and \bs.
It would be nice to have a dedicated alternative for this. Or am I missing something?
When you use a opentype font you can enable the small caps feature with the \feature command, there is no need for an additional font synonym.
\setupbodyfont[pagella]
\starttext
Text {\feature[+][f:smallcaps]Text} {\bf Text {\feature[+][f:smallcaps]Text}}
Text \smallcaps{Text} \bold{Text \smallcaps{Text}}
\stoptext
Thanks for pointing me to this nice feature! This is even more robust.
All my font definitions are based on this example http://wiki.contextgarden.net/Palatino_Linotype_under_MKIV
You can save a few lines in the font setup when you the new simplefonts code (works only with a recent beta).
\definefontfamily[mainface][rm][Palatino Linotype][features={default,quality}]
\setupbodyfont[mainface]
What a great improvement! In sum 4 basic + 2 complementary (smallcaps, oldstyle) styles out-of-the-box thanks to this simple definition! Moreover, these basic and complementary ones can be combined easily. Other OTF features needs to be declared though: \definefontfeature[f:superscript][sups=yes] and then used as written above: 25 m{\feature[+][f:superscript]2} But it is not so big deal. <joke>I suggest removing all font styles related descriptions in manuals, wiki pages to some special place marked as obsolete and replace it with this simple approach ending with a small note that if this is not applicable, there are other, but deprecated, ways - with the appropriate hyperlink.</joke>. Jan