CTAN Comprehensive TeX Archive Network

Directory fonts/yfonts-otf


yfonts-otf package


This bundle provides OpenType versions of the Old German fonts yfrak’,ygoth’ and yswab’ designed by Yannis Haralambous in (1990).


  • yfrak.otf, ygoth.otf, yswab.otf: the three OpenType fonts
  • yfonts-otf.sty style file defining the three font families
  • yfonts-otf.pdf Documentation in PDF format
  • yfonts-otf.ltx source of yfonts-otf.pdf
  • Erlkonig.pdf Example: Goethe's poem typeset with these fonts
  • Erlkonig.ltx source of Erlkonig.pdf
  • README.md (this file)


This package is meant to be installed automatically by Live, Mik, etc. Otherwise, the package can be installed under TEXMFHOME or TEXMFLOCAL, f.i. yfonts-otf in directory texmf-local/fonts/opentype/public/yfonts-otf/ and oldgerm-otf.sty in directory texmf-local/tex/latex/yfonts-otf/. Documentation files and their sources can go to directory texmf-local/doc/fonts/public/yfonts-otf/

Don't forget to rebuild the file database (mktexlsr or so) if you install under TEXMFLOCAL.


  • The three fonts are licensed under the SIL Open Font License,

Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL

  • The other files are distributed under the terms of the Project
Public License from CTAN archives in directory macros/latex/base/lppl.txt. Either version 1.3 or, at your option, any later version.


  • First public version: 0.30
  • v0.40: Substantial changes following suggestions by Keno Wehr:
    • oldgerm-otf.sty has been renamed to yfonts-otf.sty, oldgerm-otf.sty is kept for compatibility; it inputs yfonts-otf.sty.
    • Ligatures features reorganised: dlig and alig features deleted, only rlig, liga (and hlig for ygoth only) are used.
    • Ligature tz was missing in yswab.otf, added now.
    • Hungarian Umlaut was missing in yfrak.otf and yswab.otf, added now.
    • The s variant (long/short) is chosen automatically (code borrowed from Unifraktur Maguntia).
  • v0.42:
    • Added characters ÀÁÄÈÉËÌÍÏÒÓÖÙÚÜ (uppercase of all available lowercase characters); Ä->Ae, Ö->Oe, Ü->Ue.
    • ygoth.otf: fixed right bearing of the longs variants. Missing Ligatures longsi added for the long s and its variant.
    • yfonts-otf.sty: char"200C deleted in longs definition so that longslongs prints the ligature ſſ.
    • Documentation fixes.
  • v0.43:
    • yfrak.otf, yswab.otf: missing ligatures fi, fl, ffi, ffl added.
    • yswab.otf: features "cv01" and "cv02" added (variants for "!" and "?").
    • ygoth.otf: feature "Alternate=1" renamed "StylisticSet=1" as it didn't work with XeLaTeX. Fixed inconsistent bearings.

— Copyright 2022- Daniel Flipo E-mail: daniel (dot) flipo (at) free (dot) fr

Download the contents of this package in one zip archive (227.3k).

yfonts-otf – OpenType version of the Old German fonts designed by Yannis Haralambous

This is an OpenType version of the Old German fonts yfrak, ygoth, yswab designed by Yannis Haralambous in . The OpenType features make it easier to deal with the long/round s and with older forms of umlauts (small e over the letter).

A style file yfonts-otf.sty is provided as a replacement, for Lua and XeLaTeX, of yfonts.sty or oldgerm.sty.

LicensesThe SIL Open Font License
The Project Public License 1.3
Copyright2022 Daniel Flipo
MaintainerDaniel Flipo
Contained inTeX Live as yfonts-otf
MiKTeX as yfonts-otf
OTF Font
Gothic Font
Font support
Guest Book Sitemap Contact Contact Author