defining font family for several options
Perhaps someone can assist me with the following query. I have a situation where I need to use more than one sans serif fonts (especially within complicated chapter heads). I currently have the following: \definefontfamily [mainface] [rm] [alegreya] \definefontfamily [mainface] [ss] [dax][tf=file:dax-regular] \definefontfamily [mainface] [mm] [alegreya] \setupbodyfont[mainface] \setupbodyfont[11pt] But what if I need to have, in addition to the Dax sans serif typeface, an additional sans serif typeface such as ITCAvantGarde? How do I declare that? Do I just give it another name, e.g. \definefontfamily[chapter][itcavantgarde] etc? If I did that, how then do I refer to it? Obviously not just as {\ss my text} since that would call in the dax font. Julian
Am 01.09.2020 um 05:22 schrieb jbf
: Perhaps someone can assist me with the following query. I have a situation where I need to use more than one sans serif fonts (especially within complicated chapter heads). I currently have the following:
\definefontfamily [mainface] [rm] [alegreya] \definefontfamily [mainface] [ss] [dax][tf=file:dax-regular] \definefontfamily [mainface] [mm] [alegreya] \setupbodyfont[mainface] \setupbodyfont[11pt]
But what if I need to have, in addition to the Dax sans serif typeface, an additional sans serif typeface such as ITCAvantGarde? How do I declare that? Do I just give it another name, e.g. \definefontfamily[chapter][itcavantgarde] etc? If I did that, how then do I refer to it? Obviously not just as {\ss my text} since that would call in the dax font.
If you don’t need the roman font, you can (ab)use that. Or try handwriting/hw (it was commonly declared in MkII; didn’t try if it just works nowadays). Otherwise, since you probably will use only special font variants in setups like headers, use something like \definedfont[ITCAvantGarde-Semibold*default at 36pt]. Hraban
On Tue, 1 Sep 2020, jbf wrote:
Perhaps someone can assist me with the following query. I have a situation where I need to use more than one sans serif fonts (especially within complicated chapter heads). I currently have the following:
\definefontfamily [mainface] [rm] [alegreya] \definefontfamily [mainface] [ss] [dax][tf=file:dax-regular] \definefontfamily [mainface] [mm] [alegreya] \setupbodyfont[mainface] \setupbodyfont[11pt]
But what if I need to have, in addition to the Dax sans serif typeface, an additional sans serif typeface such as ITCAvantGarde? How do I declare that? Do I just give it another name, e.g. \definefontfamily[chapter][itcavantgarde] etc? If I did that, how then do I refer to it? Obviously not just as {\ss my text} since that would call in the dax font.
{\switchtobodyfont[chapter]\ss my text} I tried to improve the explanation on the wiki: https://wiki.contextgarden.net/Font_Switching#Switching_typefaces Aditya
I presume you mean, {\switchtobodyfont[itcavantgarde]\ss My text} for the case I mentioned? Because at no point in the example I gave of \definefontfamily[mainface] had I defined ss as an AvanteGarde typeface, and that is the heart of my question. Can I somehow define two kinds of sans serif for different uses? It was earlier suggested (Hraban) I might be able to do away with the serif font or use calligraphy, but I need the rm and I don't need cg (though, was the suggestion that I could use the initials cg but set up the typeface in fact as a sans serif, in this case AvantGarde? Is that possible? In which case I could also use hw as well for a different typeface as well?). As you can see, I am trying to get to grips with this whole typeface issue which I find a bit complicated. Julian On 2/9/20 9:08 am, Aditya Mahajan wrote:
On Tue, 1 Sep 2020, jbf wrote:
Perhaps someone can assist me with the following query. I have a situation where I need to use more than one sans serif fonts (especially within complicated chapter heads). I currently have the following:
\definefontfamily [mainface] [rm] [alegreya] \definefontfamily [mainface] [ss] [dax][tf=file:dax-regular] \definefontfamily [mainface] [mm] [alegreya] \setupbodyfont[mainface] \setupbodyfont[11pt]
But what if I need to have, in addition to the Dax sans serif typeface, an additional sans serif typeface such as ITCAvantGarde? How do I declare that? Do I just give it another name, e.g. \definefontfamily[chapter][itcavantgarde] etc? If I did that, how then do I refer to it? Obviously not just as {\ss my text} since that would call in the dax font. {\switchtobodyfont[chapter]\ss my text}
I tried to improve the explanation on the wiki: https://wiki.contextgarden.net/Font_Switching#Switching_typefaces
Aditya ___________________________________________________________________________________ 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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___________________________________________________________________________________
Hi Julian, What Aditya means is that you define two (or more) font families: one is named mainface as yu have already done, the other named mychapterfont (for instance) where you attribute whatever fonts you wish to sans serif and else. Then when you want to use the special font in some of the titles you use {\switchtobodyfont[mychapterfont]\ss my text} You can use also \start \switchtobodyfont[mychapterfont] \ss my text \stop in case the braces are not convenient for a longer text. Best regards: Otared
On 2 Sep 2020, at 01:22, jbf
wrote: I presume you mean, {\switchtobodyfont[itcavantgarde]\ss My text} for the case I mentioned?
Because at no point in the example I gave of \definefontfamily[mainface] had I defined ss as an AvanteGarde typeface, and that is the heart of my question. Can I somehow define two kinds of sans serif for different uses?
It was earlier suggested (Hraban) I might be able to do away with the serif font or use calligraphy, but I need the rm and I don't need cg (though, was the suggestion that I could use the initials cg but set up the typeface in fact as a sans serif, in this case AvantGarde? Is that possible? In which case I could also use hw as well for a different typeface as well?). As you can see, I am trying to get to grips with this whole typeface issue which I find a bit complicated.
Julian
On 2/9/20 9:08 am, Aditya Mahajan wrote:
On Tue, 1 Sep 2020, jbf wrote:
Perhaps someone can assist me with the following query. I have a situation where I need to use more than one sans serif fonts (especially within complicated chapter heads). I currently have the following:
\definefontfamily [mainface] [rm] [alegreya] \definefontfamily [mainface] [ss] [dax][tf=file:dax-regular] \definefontfamily [mainface] [mm] [alegreya] \setupbodyfont[mainface] \setupbodyfont[11pt]
But what if I need to have, in addition to the Dax sans serif typeface, an additional sans serif typeface such as ITCAvantGarde? How do I declare that? Do I just give it another name, e.g. \definefontfamily[chapter][itcavantgarde] etc? If I did that, how then do I refer to it? Obviously not just as {\ss my text} since that would call in the dax font. {\switchtobodyfont[chapter]\ss my text}
I tried to improve the explanation on the wiki: https://wiki.contextgarden.net/Font_Switching#Switching_typefaces
Aditya ___________________________________________________________________________________ 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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___________________________________________________________________________________
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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___________________________________________________________________________________
That's now clear. Thank you. Julian On 2/9/20 9:59 am, Otared Kavian wrote:
Hi Julian,
What Aditya means is that you define two (or more) font families: one is named mainface as yu have already done, the other named mychapterfont (for instance) where you attribute whatever fonts you wish to sans serif and else. Then when you want to use the special font in some of the titles you use
{\switchtobodyfont[mychapterfont]\ss my text}
You can use also
\start \switchtobodyfont[mychapterfont] \ss my text \stop
in case the braces are not convenient for a longer text.
Best regards: Otared
On 2 Sep 2020, at 01:22, jbf
wrote: I presume you mean, {\switchtobodyfont[itcavantgarde]\ss My text} for the case I mentioned?
Because at no point in the example I gave of \definefontfamily[mainface] had I defined ss as an AvanteGarde typeface, and that is the heart of my question. Can I somehow define two kinds of sans serif for different uses?
It was earlier suggested (Hraban) I might be able to do away with the serif font or use calligraphy, but I need the rm and I don't need cg (though, was the suggestion that I could use the initials cg but set up the typeface in fact as a sans serif, in this case AvantGarde? Is that possible? In which case I could also use hw as well for a different typeface as well?). As you can see, I am trying to get to grips with this whole typeface issue which I find a bit complicated.
Julian
On 2/9/20 9:08 am, Aditya Mahajan wrote:
On Tue, 1 Sep 2020, jbf wrote:
Perhaps someone can assist me with the following query. I have a situation where I need to use more than one sans serif fonts (especially within complicated chapter heads). I currently have the following:
\definefontfamily [mainface] [rm] [alegreya] \definefontfamily [mainface] [ss] [dax][tf=file:dax-regular] \definefontfamily [mainface] [mm] [alegreya] \setupbodyfont[mainface] \setupbodyfont[11pt]
But what if I need to have, in addition to the Dax sans serif typeface, an additional sans serif typeface such as ITCAvantGarde? How do I declare that? Do I just give it another name, e.g. \definefontfamily[chapter][itcavantgarde] etc? If I did that, how then do I refer to it? Obviously not just as {\ss my text} since that would call in the dax font. {\switchtobodyfont[chapter]\ss my text}
I tried to improve the explanation on the wiki: https://wiki.contextgarden.net/Font_Switching#Switching_typefaces
Aditya ___________________________________________________________________________________ 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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___________________________________________________________________________________
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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___________________________________________________________________________________
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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___________________________________________________________________________________
participants (4)
-
Aditya Mahajan
-
Henning Hraban Ramm
-
jbf
-
Otared Kavian