> Thomas Fehige > 19. April 2016 um 09:10 > Hello, > > I'm new to ConTeXt and this list. After a long time of using LaTeX and > xeLaTeX I was finally lured into trying ConTexT by its ability of grid > typesetting. > > Today's problem is a bit complex. In a book project I have several > points where stuff is capitalized or turned into caps+smallcaps or > pure smallcaps. My guess is that that should work either with > \WORD{Stuff}, \Cap{Stuff} and \cap{Stuff} or with \uppercase, \sc, and > {\sc\lowercase{Stuff}}. (Not quite, it seems) > > I'll use a commercial font called Calluna, but have added Linux > Biolinum O to the example for those who don't want to download Calluna > (the "Regular" can be "bought" for free, e.g. at > https://www.fontspring.com/fonts/exljbris/calluna). > > Both Calluna and Biolinum contain the glyph "LATIN CAPITAL LETTER > SHARP S" at "1E9E. Calluna also has a small caps version at "F727", > while Biolinum has it at "E092. I'd like to use these glyphs in the > capitalizations mentioned, but that only works erratically (cf. example). > > Secondly, Calluna comes with oldstyle numerals switched on, which is > nice for normal text, but should change to proportional lining numbers > in uppercase and to small-cap proportional lining numbers in an > all-small-cap text. I'm not sure what I'd want in a caps+smallcaps > context, but certainly not oldstyle numerals with their descenders. Use separate threads for each problem. The uppercase sharp s replacement with \WORD can be changed in the next beta. %% begin example \usemodule[lingual-de] \setupbodyfont[libertine] \starttext Gruß Straße Buße \WORD{Gruß Straße Buße} \enabledirectives[fonts.uppercasesharps] \WORD{Gruß Straße Buße} \disabledirectives[fonts.uppercasesharps] \WORD{Gruß Straße Buße} \stoptext %% end example Wolfgang