> On 22 May 2016, at 20:01, Meer, Hans van der <[email protected]> wrote: > > >> On 22 May 2016, at 18:08, Wolfgang Schuster <[email protected]> >> wrote: >> >>> Meer, Hans van der 22. Mai 2016 um 10:33 >>> As usual I do a setup for the font with for example: >>> \setupbodyfont[cambria]. >>> For most style variants this is fine, but for \tt I find the size too big. >>> Thus I would like to keep the sizes as setup by the \setupbodyfont for >>> everything except for \tt: there all variants (like \tt, \ttx, \ttxx) >>> should have the size as if the bodyfont had been setup with >>> \setupbodyfont[cambria,small]. >>> >>> How to effectuate this? >> You can define your own typeface where you change the scaling. >> >> \definetypeface [hans] [rm] [serif] [cambria] [default] >> \definetypeface [hans] [tt] [mono] [dejavu] [default] [rscale=0.85] >> \definetypeface [hans] [mm] [math] [cambria] [default] >> >> \setupbodyfont[hans] >> >> \starttext >> a{\tt a} e{\tt e} A{\tt A} >> \stoptext >> >> Wolfgang > > Am I right that to change nothing more than the size of \tt it is sufficient > to just redefine that one only: > > \setupbodyfont[afont] > \definetypeface [hans][tt][mono][\fontclass][default][rscale=0.85] > \setupbodyfont[hans] > > and leaving everything else as is? > > Hans van der Meer > >
No I already guess I am wrong here: in order to keep cambria for rm etc I should add also: \definetypeface [hans][rm][serif][\fontclass][default] etc. Right? Hans van der Meer ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : [email protected] / 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 ___________________________________________________________________________________
