Re: [NTG-context] Support for Bold Small Caps font alternative
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] \setupalign[hanging,hz] \starttext How you, O Athenians, have been affected by my accusers, I cannot tell; but I know that they almost made me forget who I was—so persuasively did they speak; and yet they have hardly uttered a word of truth. Ὅτι μὲν ὑμεῖς, ὦ ἄνδρες Ἀθηναῖοι, πεπόνθατε ὑπὸ τῶν ἐμῶν κατηγόρων, οὐκ οἶδα· ἐγὼ δ' οὖν καὶ αὐτὸς ὑπ' αὐτῶν ὀλίγου ἐμαυτοῦ ἐπελαθόμην, οὕτω πιθανῶς ἔλεγον. \stoptext Wolfgang
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
participants (2)
-
honyk
-
Wolfgang Schuster