# Use fonts distributed with ConTeXt

First, have a look at the 21 provided fonts and their "nickname":

# How to use one of the provided fonts

#1. Declare the font you want to use for your document with \setupbodyfont
• \setupbodyfont[thefontnickname]
#2. Specify the font size
• \setupbodyfont[xxpt]

To learn how to use different alternative styles of a given font, like regular / bold / italic, see the Font_Switching in the Basics.

## Example

• Let see what give the defaults:
\setupbodyfont[12pt]
{The quick brown fox jumps over the lazy dog}\\
{\bf The quick brown fox jumps over the lazy dog}\\
{\it The quick brown fox jumps over the lazy dog}\\

• And let's add the reference to Tex Gyre Pagella Serif font:
\setupbodyfont[pagella]
\setupbodyfont[12pt]
{The quick brown fox jumps over the lazy dog}\\
{\bf The quick brown fox jumps over the lazy dog}\\
{\it The quick brown fox jumps over the lazy dog}\\


# How to use more than one of the provided fonts

#1. Very similarly to above, just add more font in your font family.
• for a Sans Serif font, for which TeX practice is to refer to them as Sans Serif (=ss)
• \definefontfamily[MyFontIdentifier][ss][refcode to the sans serif font]
• for a monospaced font, for which TeX practice is to refer to them as TypewriTer (=tt)
• \definefontfamily[MyFontIdentifier][tt][refcode to the monospaced font]
• for a math font, for which TeX practice is to refer to them as MatheMatics (=mm)
• \definefontfamily[MyFontIdentifier][mm][refcode to the math font]
• the limit is that in TeX practice, we only have one roman, one sans serif, per font family.
• in order to use more (like variation condensed, extralight etc...) we have to define other font family (MyFontIdentifier-condensed, MyFontIdentifier-light)

## Example

• This basic input is typeset with the default font, Latin Modern:
\setupbodyfont[12pt]
{\rm    The quick brown fox jumps over the lazy dog}\\
{\rm\bf The quick brown fox jumps over the lazy dog}\\
{\rm\it The quick brown fox jumps over the lazy dog}\\
\\
{\ss    The quick brown fox jumps over the lazy dog}\\
{\ss\bf The quick brown fox jumps over the lazy dog}\\
{\ss\it The quick brown fox jumps over the lazy dog}\\
\\
{\tt    The quick brown fox jumps over the lazy dog}\\
{\tt\bf The quick brown fox jumps over the lazy dog}\\
{\tt\it The quick brown fox jumps over the lazy dog}\\

• And by adding the two lines discussed above, and using the reference to Tex Gyre Pagella Serif font (texgyrepagella) we obtain:
\definefontfamily [MyFontIdentifier] [rm] [texgyrepagella]
\definefontfamily [MyFontIdentifier] [tt] [texgyrecursor]
\setupbodyfont[MyFontIdentifier]
\setupbodyfont[12pt]
{\rm    The quick brown fox jumps over the lazy dog}\\
{\rm\bf The quick brown fox jumps over the lazy dog}\\
{\rm\it The quick brown fox jumps over the lazy dog}\\
\\
{\ss    The quick brown fox jumps over the lazy dog}\\
{\ss\bf The quick brown fox jumps over the lazy dog}\\
{\ss\it The quick brown fox jumps over the lazy dog}\\
\\
{\tt    The quick brown fox jumps over the lazy dog}\\
{\tt\bf The quick brown fox jumps over the lazy dog}\\
{\tt\it The quick brown fox jumps over the lazy dog}\\