UP | HOME

Top 20 Latex Fonts

Following the awesome Top 10 LaTeX Fonts by Jaap Joris Vens, this page includes pages using 20 LaTeX fonts that I evaluated for Version 3.0 of the 1d6 roleplaying system.

Each paragraph1 showcases a different font family and how I activated it. All fonts are free and open source and available via texlive. The sources are basesetup.tex and template.org. The pages are converted to PNGs with Ghostscript (see the howto at the end of this page).

If you find mistakes on this page, like broken font rendering, please tell me, so I can fix it.


PDF (drucken)

Sans Serif

Kepler with additional “oldstyle” ligatures

ews-template-font-kepler-3.png
ews-template-font-kepler-4.png

https://www.draketo.de/anderes/ews-template-font-kepler.pdf

\usepackage[oldstyle,oldstylemath]{kpfonts}
  • Kp-Fonts von Christophe Caignaert (2018) des Johannes Kepler project (unter GPL v2 or later mit Font Exception).

Helvetica

ews-template-font-helvet-3.png
ews-template-font-helvet-4.png

https://www.draketo.de/anderes/ews-template-font-helvet.pdf

\usepackage{helvet} % PSNFSS Font, in every TeX distribution
\renewcommand{\familydefault}{\sfdefault}

Avant

ews-template-font-avant-3.png
ews-template-font-avant-4.png

https://www.draketo.de/anderes/ews-template-font-avant.pdf

\usepackage{avant} % PSNFSS Font, in every TeX distribution 
\renewcommand{\familydefault}{\sfdefault}

Berasans

ews-template-font-berasans-3.png
ews-template-font-berasans-4.png

https://www.draketo.de/anderes/ews-template-font-berasans.pdf

\usepackage[scaled=0.88]{berasans}% package has a handy scaling option
\renewcommand{\familydefault}{\sfdefault}

Libris

ews-template-font-libris-3.png
ews-template-font-libris-4.png

https://www.draketo.de/anderes/ews-template-font-libris.pdf

\usepackage{libris}    % a nice, almost handwritten calligraphic look
\renewcommand{\familydefault}{\sfdefault}

Biolinum

ews-template-font-biolinum-3.png
ews-template-font-biolinum-4.png

https://www.draketo.de/anderes/ews-template-font-biolinum.pdf

\usepackage{biolinum} % included with the {Libertine} font package
\renewcommand{\familydefault}{\sfdefault}

Paratype

ews-template-font-paratype-3.png
ews-template-font-paratype-4.png

https://www.draketo.de/anderes/ews-template-font-paratype.pdf

\usepackage{paratype}\renewcommand{\familydefault}{\sfdefault}

Heros

ews-template-font-tgheros-3.png
ews-template-font-tgheros-4.png

https://www.draketo.de/anderes/ews-template-font-tgheros.pdf

\usepackage{tgheros}\renewcommand{\familydefault}{\sfdefault}

Serif

Latin Modern

ews-template-font-latin-modern-3.png
ews-template-font-latin-modern-4.png

https://www.draketo.de/anderes/ews-template-font-latin-modern.pdf

\usepackage{lmodern} % monospace font
\usepackage[T1]{fontenc}
\renewcommand{\ttdefault}{lmtt} % MONO Latin Modern Font % T1 encoding of cmtt font style  
\renewcommand{\rmdefault}{lmr} % SERIF Latin Modern Font % T1 encoding of cmr font style
\renewcommand{\sfdefault}{lmss} % SANS Latin Modern Font % T1 encoding of cmss font style

Baskerville / Baskervald with added “oldstyle” ligatures

ews-template-font-baskervald-3.png
ews-template-font-baskervald-4.png

https://www.draketo.de/anderes/ews-template-font-baskervald.pdf

% baskervald with swash: more ligatures, 
% and osf: old style (tosf) in text, tlf in math, 
\usepackage[swash,osf,sups,scaled=1.02]{Baskervaldx}
% math italic letters from Baskervaldx
\usepackage[baskervaldx,cmintegrals,bigdelims,vvarbb]{newtxmath}
\usepackage[cal=boondoxo]{mathalfa} % mathcal from STIX, unslanted a bit

Charter

ews-template-font-charter-3.png
ews-template-font-charter-4.png

https://www.draketo.de/anderes/ews-template-font-charter.pdf

\usepackage{charter} % PSNFSS Font, in every TeX distribution 

Bitstream Charter

ews-template-font-xcharter-3.png
ews-template-font-xcharter-4.png

https://www.draketo.de/anderes/ews-template-font-xcharter.pdf

\usepackage{XCharter} % Bitstream's Charter 
% extended with many style varieties 

TX Helvetica

ews-template-font-txfonts-3.png
ews-template-font-txfonts-4.png

https://www.draketo.de/anderes/ews-template-font-txfonts.pdf

\usepackage{txfonts} % TX Serif and Sans (Helvetica)

Zapf Chancery

ews-template-font-chancery-3.png
ews-template-font-chancery-4.png

https://www.draketo.de/anderes/ews-template-font-chancery.pdf

\usepackage{chancery} % PSNFSS Font, in every TeX distribution 

Beraserif

ews-template-font-beraserif-3.png
ews-template-font-beraserif-4.png

https://www.draketo.de/anderes/ews-template-font-beraserif.pdf

\usepackage[scaled=0.88]{beraserif} % package has a handy scaling option

Century Schoolbook

ews-template-font-fouriernc-3.png
ews-template-font-fouriernc-4.png

https://www.draketo.de/anderes/ews-template-font-fouriernc.pdf

\usepackage{fouriernc} % Century Schoolbook
% compact and lighter than New Century Schoolbook

New Century Schoolbook

ews-template-font-newcent-3.png
ews-template-font-newcent-4.png

https://www.draketo.de/anderes/ews-template-font-newcent.pdf

\usepackage{newcent} % PSNFSS Font, in every TeX distribution 

Tex Gyre Schola

ews-template-font-tgschola-3.png
ews-template-font-tgschola-4.png

https://www.draketo.de/anderes/ews-template-font-tgschola.pdf

\usepackage{tgschola} % TeX Gyre Schola, 
% New Century Schoolbook with many font style varieties

Times

ews-template-font-times-3.png
ews-template-font-times-4.png

https://www.draketo.de/anderes/ews-template-font-times.pdf

\usepackage{mathptmx,txfonts}  % Times % PSNFSS Font, in every TeX distribution
\renewcommand{\rmdefault}{txr}
\renewcommand{\familydefault}{\rmdefault}

Tex Gyre Termes (Times)

ews-template-font-tgtermes-3.png
ews-template-font-tgtermes-4.png

https://www.draketo.de/anderes/ews-template-font-tgtermes.pdf

\usepackage{tgtermes} % TeX Gyre Termes,
% Timen with many font style varieties

Bookman

ews-template-font-bookman-3.png
ews-template-font-bookman-4.png

https://www.draketo.de/anderes/ews-template-font-bookman.pdf

\usepackage{bookman} % PSNFSS Font, in every TeX distribution 

Tex Gyre Bonum (Bookman)

ews-template-font-tgbonum-3.png
ews-template-font-tgbonum-4.png

https://www.draketo.de/anderes/ews-template-font-tgbonum.pdf

\usepackage{tgbonum} % TeX Gyre Bonum, 
% Bookman with many font style varieties

Palatino

ews-template-font-palatino-3.png
ews-template-font-palatino-4.png

https://www.draketo.de/anderes/ews-template-font-palatino.pdf

\usepackage{newpxtext,newpxmath}  % Palatino

Tex Gyre Pagella (Palatino)

ews-template-font-tgpagella-3.png
ews-template-font-tgpagella-4.png

https://www.draketo.de/anderes/ews-template-font-tgpagella.pdf

\usepackage{tgpagella} % TeX Gyre Pagella, 
% a Palatino with many font style varieties

Utopia

ews-template-font-utopia-3.png
ews-template-font-utopia-4.png

https://www.draketo.de/anderes/ews-template-font-utopia.pdf

\usepackage{fourier} % Utopia, package {utopia} is obsolete

Garamond

ews-template-font-garamond-3.png
ews-template-font-garamond-4.png

https://www.draketo.de/anderes/ews-template-font-garamond.pdf

% A Garamond Font (Bembo) with many font styles
\usepackage{fbb}

HowTo

hg clone https://hg.sr.ht/~arnebab/ews
cd ews/Hauptdokument/ews30
FONTNAME=fontname
# (edit basesetup.tex to uncomment the FONTNAME to try)
make template.pdf
for page in 3 4; do 
  gs -sDocumentUUID="ews" -sInstanceUUID="ews" -dNOPAUSE -dBATCH \
     -sDEVICE=png16m -r600 -dDownScaleFactor=1 \
     -dFirstPage=$page -dLastPage=$page \
     -sOutputFile="ews-template-font-${FONTNAME}-${page}.png" "template.pdf"
done

sources are basesetup.tex and template.org.

The images are from the awesome Trudy Wenzel. Thank you!

You can find her and her cyberfairies on synticfaye.com.

Footnotes:

1

except for this one, which is rendered by your browser, and for the code example, because I did not want to edit the template file, only the setup.

ArneBab 2022-04-18 Mo 00:00 - Impressum - GPLv3 or later (code), cc by-sa (rest)