Home > fonts > Hand written fonts in LaTeX/XeTeX/LuaTeX

# Hand written fonts in LaTeX/XeTeX/LuaTeX

March 14Hits:1

Recently my struggle to find out some handwritten fonts for some document led me to this question.

What are the various packages that give nice looking handwritten and / or calligraphic fonts?

I know that the experts here will come out with all possible list. The idea here is to make this a reference for people like me who search for fonts like this (I have struggled, let others not). I will add an entry here:

\documentclass{article} \usepackage[T1]{fontenc} \usepackage{frcursive} \usepackage{calligra} \newcommand{\setfont}[2]{{\fontfamily{#1}\selectfont #2}} \begin{document} \setfont{frc}{This is frcursive font.}\\ \setfont{calligra}{This is Calligra font.} \end{document} 


I request experts to kindly add all possible details on various such free fonts to be served as a reference for people like me please.

All this information is right there on The LaTeX Font Catalogue: Calligraphical and Handwritten fonts. For every font, there is an explanation how to use it. Hence, I don't think we need to maintain a list of such fonts here because there already is an excellent database with a maintainer who'll gladly accept your suggestions for improvement.

As for the question about the fonts being "free", About The LaTeX Font Catalogue says:

The license of the fonts vary, but are all free. Note that the fonts not necessarily are free to distribute, and some fonts are available for non-commercial use only.

Anyways, here's how you could use the four fonts that come first alphabetically, i.e. the ones that I mentioned in my comment. I'm using MiKTeX 2.9 with on-the-fly installation enabled. You might have to call updmap after installing a font. If a specific font doesn't work, feel free to ask a new question about it.

\documentclass{article}

\usepackage{emerald}% 1
\usepackage{aurical}% 2
\usepackage{pbsi}% 3
\usepackage{calligra}% 4

\usepackage[T1]{fontenc}

\usepackage{lipsum}% for filler text

\begin{document}

\section{Augie} {\ECFAugie\lipsum[4]}
\section{Auriocus Kalligraphicus} {\Fontauri\lipsum[4]}
\section{BrushScriptX-Italic} {\bsifamily\lipsum[4]}
\section{Calligra} {\calligra\lipsum[4]}

\end{document}



If you really want to dive into using a variety of fonts with LaTeX, I strongly recommend you use the awesome fontspec package in combination with either XeTeX or LuaTeX. fontspec allows you to select any open type font (OTF) that you have installed on your machine using a command like:

\newfontfamily{\Segoe}{Segoe Script}



You can find lots of handwriting or calligraphy fonts on sites like FontSquirrel, e.g. here or here.

I also recommend you check out the documentation of the fontspec package because it demonstrates advanced uses of open type features (e.g. stylistic variants), especially with the Zapfino font.

There exists a handwritten font which realizes the exactly connecting letters without compromises. This is the font slabikar generated by Metafont, see the article about it.

This font is called slabikar because this is handwritten font used for pupils in the first class when they are learning to read and write in Czech republic. The slabikar is typical first textbook for the pupils.

I have made this font 20 years before and I am unable to find the similar principles in any other handwritten font. Only Metafont is able to do it because it implements generalized ligatures. These ligatures inserts the fragments between letters and at the boundary of the words automatically, so the connection between letters can be absolutely smooth. See the word "rozvažte", which can be written normally as rozvažte in the TeX source but the output automatically adds the special fragments before the word, after the word and between letters:

Note the final little fragment (for example) which ensures that the stoke of the word ends exactly at the ex height.

There are many variants of letters automatically chosen for various connections, see the letter s:

This is very good advertisement for TeX because none another typesetting system is able to deal with generalized ligatures. Some professionals tried to convert this font slabikar to the OTF using OTF features but without success so far. But TeX is able to do it 30 yers.

I suggest to see here first: http://www.tug.dk/FontCatalogue/calligraphicalfonts.html

Google Web Fonts has a good number of handwriting fonts (I see 99 families so far, when selecting only the “Handwriting” filter). All are freely licensed and can be downloaded from the Google Code Project to be used with desktop applications (despite the name, they are regular fonts). They can of course be used out of box with XeTeX and LuaTeX, but with some effort you can istall them for PDFTeX as well (following the general TrueType and OpenType installation methods).

One font that is good for such applications is the zapf chancery. Here is an example adapted from the link to work as a minimal:

\documentclass[danish,a4paper,11pt]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{babel,lipsum}
\usepackage{slantsc}
\usepackage{array}
\usepackage{amsmath}
\setkomafont{subsection}{\usefont{T1}{fvm}{m}{n}}
\setkomafont{section}{\usefont{T1}{fvs}{b}{n}\Large}
\setcounter{secnumdepth}{0}
\pagestyle{empty}
\usepackage{chancery}
\usepackage[T1]{fontenc}

\begin{document}
\section*{Zapf Chancery}
\subsection*{\textbackslash rmfamily}
\normalfont\rmfamily
\lipsum[1]
\subsection*{\textbackslash itshape}
\normalfont\itshape
\lipsum[2]
\end{document}



A good starting point is, as already stated, the google font catalog.

One nice site to download commercial free fonts is fontsquirrel.com. Font quality is here in general good.

The open font library provides a small amount of commercial free and open source fonts.

Another site is dafont.com. Fonts are not always commercial free, though. Quality varies.

Fontspace.com has a huge array of fonts. Quality varies.

Fontspace has as well useful links to other free font sites:

• On snot and fonts, which is somewhat confusing
• 1001freefonts. Fonts are mostly non-commercial free. Similar to dafont
• Free-fonts. Quality is sometimes dubious and licenses are unclear. Has no font catalog as such

Urbanfonts advertises freeware fonts, but specifies that «[s]ome fonts provided are trial versions of full versions and may not allow embedding unless a commercial license is purchased or may contain a limited character set».

## Related Articles

• ### Hand written fonts in LaTeX/XeTeX/LuaTeXMarch 14

Recently my struggle to find out some handwritten fonts for some document led me to this question. What are the various packages that give nice looking handwritten and / or calligraphic fonts? I know that the experts here will come out with all possi

• ### Hand written fonts in LaTeX for CyrillicsDecember 19

As shown here Hand written fonts in LaTeX/XeTeX/LuaTeX there are many beautiful hand written fonts in LateX, but all of those for T1. Is there something similar to the cyrillics? Addition to the question: Can I use True type 2 Metatafont converter to

• ### Can XeTeX | LuaTeX use MetaFont fonts?October 15

Can XeTeX | LuaTeX use MF fonts invented for TeX ? By default (when fontspec package is not loaded) they load Latin Modern fonts as the following exception from eu1enc.def file shows: \ProvidesFile{eu1enc.def} [2010/05/27 v0.1h Experimental Unicode f

• ### Adding a custom symbol/logo as a font character to XeteX/LatexJuly 28

Imagine you have logo or pictogram you would like to use as a font in XeTeX/LateX much like the fontawesome package provides for the likes of twitter, github etc. How would one go about this ? --------------Solutions------------- In order to get a no

• ### OPmac problems with xetex/luatex, OpenType fonts and Spanish hyphenationSeptember 8

This is a follow of Spanish hyphenation and UTF8 characters in plain TeX with pdfcsplain, xetex and luatex in my attempts of use OPmac with or whitout pdfcsplain for Spanish documents. In the cited question, egreg's solution to Spanish hyphenation wi

• ### Drawbacks of XeTeX/LuaTeXSeptember 15

Currently I use pdflatex to process my documents, but I want to be with the cool kids and switch to XeTeX or LuaTeX. My documents are moderately multilingual (main text in portuguese or english, quotations and references in english, german, french, r

• ### XeTeX, LuaTeX: a good investment? September 15

Currently I use pdflatex to process my documents, but I want to be with the cool kids and switch to XeTeX or LuaTeX. My documents are moderately multilingual (main text in portuguese or english, quotations and references in english, german, french, r

• ### Ubuntu Font in LaTeXApril 5

How do I use the font provided by Ubuntu in LaTeX? Eg. --------------Solutions------------- I think it is probably Ubuntu Mono: \documentclass{article} \usepackage{fontspec} \setmainfont{Ubuntu Mono} \usepackage{kantlipsum} \begin{document} \kant[1]

• ### using hobby MF font with LaTeX, adding accented charactersNovember 12

I created a hobby font with metafont. I would like to include some accents in the font, but I am not sure what is the standard way for accomplishing that (gogle was not very helpful), so that the font works with LaTeX (pdflatex, if needs be). How can

• ### Help Installing a Font for Latex on Mac (map file, directory structure, font naming)August 14

I'm sure this sort of thing has been asked again and again, but I cannot find a guide or post anywhere that has been able to get me what need. All the online help seems to be aimed at a higher level than I can cope with (no big surprise). So any help

• ### Windows 8 style font in LaTeXDecember 23

How do I get the Windows 8 font styling in LaTeX(the package)? A sample font is: --------------Solutions------------- This font is called Segoe UI. Various weights are used at different sizes; see the Microsoft page I linked to for details. To use th

• ### Whose responsibility is it to load fonts in LaTeX (or XeLaTeX)? (and how do I know which ones, if mine?)September 18

I ran into a headache-inducing problem with LaTeX (actually I used XeLaTeX to compile, but I think this issue is independent) recently due to unwittingly attempting to modify the dimensions of a math font before it was loaded. What should be my expec

• ### What is the default font in latex beamer?November 13

What is the default font in LaTeX beamer. I want to use it in an ooffice master layout. --------------Solutions------------- Just compile a minimal document to PDF and check the fonts in the document properties in your PDF viewer. \documentclass{beam

• ### How use Mathematica fonts with LaTeX - which method?April 11

I want to be able to use Mathematica fonts with LaTeX. I find two sets of instructions for this: Robert's post there Kuska's instructions in mysymdoc.pdf, a file in the Mathematica 8 folder SystemFiles/IncludeFiles/TeX/texmf/doc. Method (1) explicitl

• ### How do I use freeserif font in latex August 17

Possible Duplicate: Install OpenType fonts in Texlive I am looking to create some documents in LibreOffice and LaTeX. To maintain consistency I want to use the same font FreeSerif in both set of documents. Is there a way to use FreeSerif fonts in LaT

• ### \setbeamerfont for customizing content font in LaTeX beamer November 23

I have a problem in which I am not sure how to modify the content (normal text) of beamer font. I only know how to modify the frametitle In which \setbeamerfont{structure}{family=\fontUbuntu} \setbeamerfont{frametitle}{family=\fontUbuntuLight} done f

• ### TimesNewRoman font in Latex March 7

This question already has an answer here: How do I make my document use the Times font, both for the text and the math? 6 answers I'm trying to use Times New Roman Font in Latex - MiKTeX 2.9 with command \usepackage{times} but it said pdfTex error (p

• ### Use fonts in LaTeX from directory C:/Windows/Fonts March 30

I'd like to use Palatino font in LaTeX, but there are no cyrillic symbols in the mathpazo package. But I can easily type cyrillic symbols with Palatino font in MS Word. So, is there any method for using Windows system fonts in LaTeX? UPD I tried XeLa

• ### Mathtype Euclid Font in LatexJune 9

Is there anyway that I can use Mathtype's Euclid font in typing texts in LaTeX? Just for the text, not the math mode. Some used to suggest that it's the same as the default Computer Modern font in LaTeX, but I strongly disagree with that, and I'm sti

• ### Garamond font with LaTeXMay 20

Is there any package that allows to use Garamond font with LaTeX documents that are generated with pdflatex? If so: Does this package allow to use font for commercial purposes for free? If not, is there any other way to use that font for commercial p