24
R A T E X’ F R Michael Sharpe TUG Portland, July 2014 Font samples may be viewed at http://math. ucsd.edu/~msharpe/RecentTexFonts.pdf

Recent Additions to TeX's Font Repertoireedutex-wiki.tug.org › tug2014 › slides › sharpe.pdfThis is not a new font, but its implementations have changed fairly often. The glyphs

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Recent Additions to TeX's Font Repertoireedutex-wiki.tug.org › tug2014 › slides › sharpe.pdfThis is not a new font, but its implementations have changed fairly often. The glyphs

Recent Additions to TEX’sFont Repertoire

Michael Sharpe

TUG Portland, July 2014

Font samples may be viewed at http://math.ucsd.edu/~msharpe/RecentTexFonts.pdf

Page 2: Recent Additions to TeX's Font Repertoireedutex-wiki.tug.org › tug2014 › slides › sharpe.pdfThis is not a new font, but its implementations have changed fairly often. The glyphs

Outline:I Major font families now available for use inX ELaTEX/LuaLaTEX (OpenType, TrueType) and[pdf]LaTEX (PostScript, TrueType.)

I Looking backwards. What did we haveearlier?

I Modern revivals of old-style font families,especially Bembo and Garamond.

I Other new or recently renovated Romanfonts.

I Recent Typewriter fonts.I Dealing with fonts offering several weights.I Some newish Sans Serif fonts.

Page 3: Recent Additions to TeX's Font Repertoireedutex-wiki.tug.org › tug2014 › slides › sharpe.pdfThis is not a new font, but its implementations have changed fairly often. The glyphs

X ELaTEX/LuaLaTEX(OpenType/TT)I Computer Modern (TeX Gyre Latin Modern)I Times (STIX, XITS, TeX Gyre Termes)I Palatino (TeX Gyre Pagella)I LibertineI Bembo (Cardo, fbb—“Free Bembo”)I Charter (XCharter or Charis SIL)I Gentium-tug (TUG version of SIL’s gentium)I Garamond (NewGaramondNo8,EBGaramond)

I Heuristica (Extension of Utopia)I Baskervaldx (Baskerville-like, based onBaskervaldADF with added smc and OsF)

I Lucida (commercial, text and math)

Page 4: Recent Additions to TeX's Font Repertoireedutex-wiki.tug.org › tug2014 › slides › sharpe.pdfThis is not a new font, but its implementations have changed fairly often. The glyphs

LaTEX serifed font familiesAll the above also have pfb versions and LaTEXsupport files.I garamondx (NewG8) is URW GaramondNo 8, enhanced with full f-ligatures, SmallCaps and oldstyle figures in allweights/shapes.

I XCharter is Charter, similarly enhanced.I Baskervaldx is BaskervaldADF, likewise.I fbb (Free Bembo) is derived from Cardo,with many modifications and the addition ofa Bold Italic variant.

I newtx is Times (enhanced txfonts.)I newpx is Palatino (enhanced pxfonts, textfrom TeX Gyre Pagella.)

Page 5: Recent Additions to TeX's Font Repertoireedutex-wiki.tug.org › tug2014 › slides › sharpe.pdfThis is not a new font, but its implementations have changed fairly often. The glyphs

Printer Fonts vs. Web FontsSome fonts included in TeX distributions werebased on designs for metal, later digitized. (Someexceptions: CM, Utopia and Charter were nevermetal; Charter, an “Egyptian slab serif”, the mainfont for this document, was designed explicitly forprinter output at medium resolutions.)More and more, new fonts are designed for Webuse (resolutions ≈ 100dpi) with larger xheight,larger “counters” (interior spaces), simpler shapes,lower contrast and wider spacing. Typically, goodWeb fonts (Georgia, Verdana) don’t look elegantin print and good printer fonts (Garamond,Bembo, Palatino) don’t render very well at smallsizes on lower-resolution screens.

Page 6: Recent Additions to TeX's Font Repertoireedutex-wiki.tug.org › tug2014 › slides › sharpe.pdfThis is not a new font, but its implementations have changed fairly often. The glyphs

Recall: Free Fonts in 2004I URW versions of the PostScript 35fonts—Times, Palatino, Helvetica, etc, butwithout features like Small Caps or oldstylefigures, except for Palatino via mathpazo.

I URW Garamond No 8, without Small Caps oroldstyle figures or a full set of f-ligatures.

I Utopia and Charter, in basic versionsI Mathpazo, mathptmx, fourier (Utopia)I Mathdesign (Garamond, Charter, Utopia)I txfonts and pxfonts, neither usable for qualitywork because of spacing problems.

I Early versions of Latin Modern, successor toComputer Modern.

Page 7: Recent Additions to TeX's Font Repertoireedutex-wiki.tug.org › tug2014 › slides › sharpe.pdfThis is not a new font, but its implementations have changed fairly often. The glyphs

De Aetna-original(1495, 483 BT)

Page 8: Recent Additions to TeX's Font Repertoireedutex-wiki.tug.org › tug2014 › slides › sharpe.pdfThis is not a new font, but its implementations have changed fairly often. The glyphs

Egenolff-Berner fragment

A fragment of the Egenolff-Berner specimen from1592, thought to represent Garamont’s finalRoman font design.

The

Egen

olff–

Bern

er sp

ecim

en sh

eet,

1592

. Jan

Tsc

hich

old’

s Sab

on d

raw

ings

, 196

5 (g

rey)

. Sab

on N

ext d

raw

ings

, 200

1 (w

hite

).

Page 9: Recent Additions to TeX's Font Repertoireedutex-wiki.tug.org › tug2014 › slides › sharpe.pdfThis is not a new font, but its implementations have changed fairly often. The glyphs

Fonts based on Griffo’s De Aetna

I Stanley Morison’s Monotype Bembo (metal)I Adobe BemboI Bitstream Aldine 401 (Matthew Carter)I Cardo, the starting point for fbb (“FreeBembo”)

I Monotype Bembo Book (2005)I Monotype PoliphilusI Matthew Carter’s Yale Bembo (Yale exclusive)I Edward Tufte’s ET Bembo (for his privateuse)

Page 10: Recent Additions to TeX's Font Repertoireedutex-wiki.tug.org › tug2014 › slides › sharpe.pdfThis is not a new font, but its implementations have changed fairly often. The glyphs

Fonts based on Garamond, notJannon: “True Garamond”

I Stempel Garamond (metal, then digital)I Adobe Garamond Premier ProI URW++ Garamond No 8, the basis forgaramondx

I EBGaramond (EB stands for Egenolff–Berner.No bold weights yet.)

Page 11: Recent Additions to TeX's Font Repertoireedutex-wiki.tug.org › tug2014 › slides › sharpe.pdfThis is not a new font, but its implementations have changed fairly often. The glyphs

Bembo-fbb [B] vs. Garamondx [G]Factum a nobis pueris est, et quidem [B]

Factum a nobis pueris est, et quidem [G]

sedulo Angele; quod meminisse te certo [B]

sedulo Angele; quod meminisse te certo [G]

scio; ut fructus studiorum nostrorum, [B]scio; ut fructus studiorum nostrorum, [G]quos ferebat illa aetas nó tam maturos, q̈ [B]

quos ferebat illa aetas nó tam maturos, q̈ [G]

uberes, semper tibi aliquos promeremus: [B]uberes, semper tibi aliquos promeremus: [G]

Page 12: Recent Additions to TeX's Font Repertoireedutex-wiki.tug.org › tug2014 › slides › sharpe.pdfThis is not a new font, but its implementations have changed fairly often. The glyphs

Four+ Versions of BemboBembo’s older digital forms have drawn criticism.More recent versions (B, C, Y) look sturdier.A: sedulo Angele; quod meminisse te certoB:C: sedulo Angele; quod meminisse te certoY: sedulo Angele; quod meminisse te certoA: scio; ut fructus studiorum nostrorumB:C: scio; ut fructus studiorum nostrorumY: scio; ut fructus studiorum nostrorumS: scio; ut fructus studiorum nostrorum(A=Adb, B=B-Bk, C=Crdo, S= BitStrm, Y=Yale)

Page 13: Recent Additions to TeX's Font Repertoireedutex-wiki.tug.org › tug2014 › slides › sharpe.pdfThis is not a new font, but its implementations have changed fairly often. The glyphs

Four Versions of GaramondA: sedulo Angele; quod meminisse te certoE: sedulo Angele; quod meminisse te certoS: sedulo Angele; quod meminisse te certoU: sedulo Angele; quod meminisse te certoA: scio; ut fructus studiorum nostrorumE: scio; ut fructus studiorum nostrorumS: scio; ut fructus studiorum nostrorumU: scio; ut fructus studiorum nostrorum(A=Adobe, E=EBGaramond, S=Stempel,U=URW)

Page 14: Recent Additions to TeX's Font Repertoireedutex-wiki.tug.org › tug2014 › slides › sharpe.pdfThis is not a new font, but its implementations have changed fairly often. The glyphs

PalatinoStyle inspired by Italian Renaissance fonts, butwith increased xheight. One of best-representedfonts for TEX.I OpenType: TeX Gyre Pagella. Math availablethrough Asana Math or TeX Gyre PagellaMath.

I PostScript: newpxtext + newpxmath, TeXGyre Pagella + newpxmath, or mathpazo (textand math.) Can also use eulervm math for amore informal look.

I Kpfonts (complete text and math) are basedon URW++ Palatino clone, but have theirown distinctive, light appearance.

Page 15: Recent Additions to TeX's Font Repertoireedutex-wiki.tug.org › tug2014 › slides › sharpe.pdfThis is not a new font, but its implementations have changed fairly often. The glyphs

TimesMany choices now available.I OpenType: STIX (text + math), or TeX GyreTermes + STIX math/TeX Gyre Termes Math,or XITS.

I PostScript: newtxtext + newtxmath/STIX,TeX Gyre Termes + newtxmath/STIX, or STIX(text and math.)

I Mathtime (commercial but reasonably priced)is still a worthwhile Times-based mathpackage, symbols lighter than STIX.

I Older choices such as mathptmx have nowoutlived their usefulness.

Page 16: Recent Additions to TeX's Font Repertoireedutex-wiki.tug.org › tug2014 › slides › sharpe.pdfThis is not a new font, but its implementations have changed fairly often. The glyphs

Baskerville

A “transitional” font (c 1760), as was the Timesprecursor. A favorite of Benjamin Franklin. Manycommercial versions, most notably StormBaskerville Pro. Free versions include:I Baskervald (BaskervaldADF)—not designedfor TeX (ligature spacing, math characters.)

I (OpenType) Baskervaldx, derived fromBaskervaldADF, works well with TEX.

I Baskervaldx + [baskervaldx]newtxmathI GFSBaskerville (for Greek, not Roman use)I LibreBaskerville (lacks BI, web font)

Page 17: Recent Additions to TeX's Font Repertoireedutex-wiki.tug.org › tug2014 › slides › sharpe.pdfThis is not a new font, but its implementations have changed fairly often. The glyphs

Five versions of BaskervilleI (M):Baskerville SampleI (A):Baskerville SampleI (S):I (V):Baskerville SampleI (L):Baskerville Sample

M=Monotype BaskervilleA=Adobe BaskervilleStdS=Storm BaskervilleProV=BaskervaldADFL=LibreBaskerville

Page 18: Recent Additions to TeX's Font Repertoireedutex-wiki.tug.org › tug2014 › slides › sharpe.pdfThis is not a new font, but its implementations have changed fairly often. The glyphs

UtopiaAustere appearance. Early Adobe font.I Fourier (Utopia text, fourier math) willmake use of full (expert) Utopia, if available.

I MathDesign [utopia] (Utopia text,MathDesign math) can also use expert fonts.

I The ADF Venturis fonts are based on Utopia.I An extension of the (free, basic part of)Utopia by Andrey Panov, dubbed Heuristica(Evristika), is available now from CTAN,TeXLive and MikTeX along with LaTeXsupport files. Has added ligatures, oldstyleand superior figures and Roman small caps.Matching math via [utopia]newtxmath.

Page 19: Recent Additions to TeX's Font Repertoireedutex-wiki.tug.org › tug2014 › slides › sharpe.pdfThis is not a new font, but its implementations have changed fairly often. The glyphs

LibertineThis is not a new font, but its implementationshave changed fairly often. The glyphs are ratherneutral, and lighter than Times. I find its italicglyphs work rather well as math letters, and oftenprovide a good match for text fonts whose italicangles are substantially less than Times’. Here’s asample of XCharter using:

\usepackage[libertine,bigdelims,scaled=1.08]%{newtxmath}

XCharter’s italic angle is close to Libertine’s. Themath italic letters below are from Libertine:

f (x) =∫ x

0e−βth(t) dt.

Page 20: Recent Additions to TeX's Font Repertoireedutex-wiki.tug.org › tug2014 › slides › sharpe.pdfThis is not a new font, but its implementations have changed fairly often. The glyphs

Serifed Typewriter FontsOT1 default is cmtt, a very well-done serifedmonospace font, though not a good match forfonts heavier than Computer Modern.I Courier is very light, very wide, unsuitablefor most jobs.

I The zlmtt package provides access to allfeatures of TeX Gyre Latin ModernTypewriter, a very substantial extension ofcmtt. Best suited to lighter Roman fonts.Scale up for heavier Roman faces.

I The newtxtt package is built on an enhancedversion of the typewriter fonts contained inthe txfonts package, with choice of formsfor ‘zero’. Heavier and taller than zlmtt.

Page 21: Recent Additions to TeX's Font Repertoireedutex-wiki.tug.org › tug2014 › slides › sharpe.pdfThis is not a new font, but its implementations have changed fairly often. The glyphs

Sans Serif Typewriter FontsTwo good packages now available:I Inconsolata--zi4 is an extension of KarlBerry’s Inconsolata package, offering regularand bold weights, a choice of styles for ‘zero’,‘l’ and quotes. Based on an extension of RaphLevien’s fine Inconsolata fonts. Not dissimilarto Microsoft’s Consolas.

I Beramono package is based on Bitstream’sVera Sans Mono. All glyphs are unmistakable.Available only in T1+TS1. The more recentDejaVu package is a further extension withmany more encodings and accented glyphs.

Page 22: Recent Additions to TeX's Font Repertoireedutex-wiki.tug.org › tug2014 › slides › sharpe.pdfThis is not a new font, but its implementations have changed fairly often. The glyphs

Dealing with Multiple Weights

Fonts are increasingly offered in several weightsranging from ultra-light to extra-black. (Sans seriffonts often have a multiplicity of weights.) Untillast summer, if you wanted to pick two weights toserve as “regular” and “bold” in the eyes of LaTEX,you had to pick the same pair of weights inRoman, sans serif and typewriter. Now, themweights package allows you to pick the pairindependently for each of those families.

Page 23: Recent Additions to TeX's Font Repertoireedutex-wiki.tug.org › tug2014 › slides › sharpe.pdfThis is not a new font, but its implementations have changed fairly often. The glyphs

Newer Sans Serif

Cabin: Has multiple weights and Small Caps butno alternate figure styles. Like Gill Sans but lessround. The output from \textsf will resemble:Sans Serif, SMALL CAPS, idiosyncratic @ sign.

Source Sans Pro: Has small caps and a choice offigures styles, plus multiple weights. With the line

\usepackage[regular,semibold]{sourcesanspro}

the output from \textsf will resemble:Sans Serif regular, SMALL CAPS.

Page 24: Recent Additions to TeX's Font Repertoireedutex-wiki.tug.org › tug2014 › slides › sharpe.pdfThis is not a new font, but its implementations have changed fairly often. The glyphs

Appendix

I Samples of most fonts mentioned above maybe viewed at http://math.ucsd.edu/~msharpe/RecentTexFonts.pdf

I For an article of extraordinary interest on theorigins and descent lines of the Garamondfonts, see http://www.garamond.culture.fr/kcfinder/files/3_3_4_article_beatrice_warde.pdf