Difference between revisions of "ConTeXt distribution's Fonts"

From Wiki
Jump to navigation Jump to search
m
m (Minor edit in the language)
Line 1: Line 1:
You can visualize here the pack of fonts available in ConTeXt's distribution. The names of the '''typescripts''' (ConTeXt vocabulary) are indicated as follows: <code>typescriptname</code>. You will find:
+
A collection of fonts is called a _typescript_ in ConTeXt. The following typescripts are available for fonts distributed with ConTeXt (the name of the typescript is shown as <code>typescriptname</code>):
 +
 
 +
* The Latin Modern font family, which is a modern version of standard TeX font [https://en.wikipedia.org/wiki/Computer_Modern Computer Modern]:
 +
**<code>modern</code>: synonym <code>modern-base</code>
 +
**<code>modernvariable</code>: synonym <code>modern-variable</code> (a variable width typewriter font)
  
* The Latin Modern font family, the TeX standard, complete and ready for maths.<code>latinmodern</code>
 
 
* The [http://www.gust.org.pl/projects/e-foundry/tex-gyre TeX Gyre] Collection of Fonts, cross-platform OpenType formats.
 
* The [http://www.gust.org.pl/projects/e-foundry/tex-gyre TeX Gyre] Collection of Fonts, cross-platform OpenType formats.
** <code>pagella</code>, also called by <code>palatino</code>
+
** <code>pagella</code>: synonym <code>palatino</code>
** <code>termes</code>, also called by <code>times</code>
+
** <code>termes</code>: synonym <code>times</code>
** <code>heros</code>, also called by <code>helvetica</code>
+
** <code>heros</code>: synonym <code>helvetica</code>
** <code>bonum</code>, also called by <code>bookman</code>
+
** <code>bonum</code>: synonym <code>bookman</code>
** <code>scholas</code>, also called by <code>schoolbook</code>
+
** <code>scholas</code>: synonym <code>schoolbook</code>
** <code>adventor</code>, also called by <code>avantgarde</code>
+
** <code>adventor</code>: synonym <code>avantgarde</code>
** <code>cursor</code>, also called by <code>courier</code>
+
** <code>cursor</code>: synonym <code>courier</code>
** <code>chorus</code>, also called by <code>chancery</code>
+
** <code>chorus</code>: synonym <code>chancery</code>
 
* The DejaVu font family : <code>dejavu</code> and <code>dejavu-condensed</code>
 
* The DejaVu font family : <code>dejavu</code> and <code>dejavu-condensed</code>
 
* 6 additionals fonts (covering serif, sans serif, and monospaced)
 
* 6 additionals fonts (covering serif, sans serif, and monospaced)
Line 18: Line 21:
 
** Kurier : <code>kurier</code>
 
** Kurier : <code>kurier</code>
 
** Iwona: <code>iwona</code>
 
** Iwona: <code>iwona</code>
* 3 additionals fonts for sciences and maths
+
* 3 additional math fonts:
** Euler: <code>[eulernova]</code>
+
** Euler: <code>eulernova</code>
 
** STIX2: <code>stix</code>
 
** STIX2: <code>stix</code>
 
** XITS: <code>xits</code>
 
** XITS: <code>xits</code>

Revision as of 05:57, 7 June 2020

A collection of fonts is called a _typescript_ in ConTeXt. The following typescripts are available for fonts distributed with ConTeXt (the name of the typescript is shown as typescriptname):

  • The Latin Modern font family, which is a modern version of standard TeX font Computer Modern:
    • modern: synonym modern-base
    • modernvariable: synonym modern-variable (a variable width typewriter font)
  • The TeX Gyre Collection of Fonts, cross-platform OpenType formats.
    • pagella: synonym palatino
    • termes: synonym times
    • heros: synonym helvetica
    • bonum: synonym bookman
    • scholas: synonym schoolbook
    • adventor: synonym avantgarde
    • cursor: synonym courier
    • chorus: synonym chancery
  • The DejaVu font family : dejavu and dejavu-condensed
  • 6 additionals fonts (covering serif, sans serif, and monospaced)
    • Gentium : gentium
    • Antykwa Poltawskiego : antykwa-poltawskiego
    • Antykwa Toruńska: antykwa-torunska
    • Kurier : kurier
    • Iwona: iwona
  • 3 additional math fonts:
    • Euler: eulernova
    • STIX2: stix
    • XITS: xits
Name Serif Sans serif Monospaced Class Similar to
Latin Modern


latinmodernroman


latinmodernsans


latinmodernmono

Didone, current TeX standard, [1]. Computer Modern
Tex Gyre Adventor -


texgyreadventor

- Geometric sans-serif ITC Avant Garde Gothic
Tex Gyre Bonum


texgyrebonum

- - Old Style, Serif transitional, ITC Zapf Chancery
Tex Gyre Chorus


texgyrechorus

- - Script ITC Zapf Chancery
Tex Gyre Cursor - -


texgyrecursor

Monospaced, Slab serif Courier
Tex Gyre Pagella


texgyrepagella

- - Old Style, Serif Palatino
Tex Gyre Schola


texgyreshola

- - Serif transitional Century Schoolbook
Tex Gyre Termes


texgyretermes

- - Old Style transitional Times (new) Roman
DejaVu


dejavuserif


dejavusans


dejavusansmono

Sans-serif, Humanist Bitstream Prima
Gentium


gentium

- - Old Style
Antykwa Poltawskiego


antykwapoltawskiego

- Antiqua
Antykwa Toruńska


antykwatorunska

- - Antiqua
Kurier -


kurier

- Sans serif
Iwona -


iwona

- Sans serif, alternative to Kurier
Arabic-Latin Modern Fixed - -


almfixed

extension of TeX-Gyre LM Mono 10
Euler


neoeuler

- - An upright cursive typeface, for maths.
STIX2


stixtwotext

- - Scientific and Technical Information Exchange fonts.For scientific typesetting with proper mathematical support Times (new) Roman
XITS


xits

- - Clone of STIX font Times (new) Roman

Overview

%= Specific layout for rendering on the wiki
\definepapersize[sheet][width=16cm,height=11cm]
\setuppapersize[sheet]
\setuplayout[topspace=0.5mm,            
             backspace=0.5mm,
             header=0pt,
             headerdistance=0pt,
             footer=0pt,
             footerdistance=0pt,
             width=15cm,
             height=11cm]
%
\setupbodyfont[latinmodern]
\setupbodyfont[10pt]
\setupinterlinespace[4ex]
%
\starttext

\startbuffer[line]
The quick brown fox jumps over the lazy dog
\stopbuffer

\startitemize[none,packed]
                                \item default: \getbuffer[line]\\
\switchtobodyfont[latinmodern]  \item lmserif: \getbuffer[line]\\
\switchtobodyfont[latinmodern]  \item \ss lmsans: \getbuffer[line]\\
\switchtobodyfont[latinmodern]  \item \tt lmmono: \getbuffer[line]\\
\switchtobodyfont[adventor]     \item adventor: \getbuffer[line]\\
\switchtobodyfont[bonum]        \item bonum: \getbuffer[line]\\
\switchtobodyfont[chorus]       \item chorus: \getbuffer[line]\\
\switchtobodyfont[cursor]       \item cursor: \getbuffer[line]\\
\switchtobodyfont[pagella]      \item pagella: \getbuffer[line]\\
\switchtobodyfont[shola]        \item shola: \getbuffer[line]\\
\switchtobodyfont[termes]       \item termes: \getbuffer[line]\\
\switchtobodyfont[dejavu]       \item dejavuserif: \getbuffer[line]\\
\switchtobodyfont[dejavu]       \item \ss dejavusans: \getbuffer[line]\\
\switchtobodyfont[dejavu]       \item \tt dejavumono: \getbuffer[line]\\
\switchtobodyfont[gentium]      \item gentium: \getbuffer[line]\\
\stopitemize

\stoptext

This produces:

Symbols

Distribution also provides with:

A page is dedicated to Symbols