- Posted by James on April 2, 2013
Using your favourite fonts with ShareLaTeX
This article was originally published on the ShareLaTeX blog and is reproduced here for archival purposes.
Until recently LaTeX has used its own font format which has meant that the choice of fonts was limited to those that had been ported or created for use with LaTeX. However, the newer
XeLaTeX
compiler has built in support for many more font formats, and can use the fonts that come installed with your computer, like Geogria, Times New Roman and Helvetica. ShareLaTeX supports XeLaTeX which means that you are now spoiled for choice when picking your font!Using a custom font
Let's see an example in action. The 'Times New Roman' font is a classic, but not one that we can distribute due to it's license. However, this is probably present on your system, and you can upload the font file to ShareLaTeX. You're looking for a file called something like 'Times New Roman.ttf' or 'Times New Roman.otf'. Depending on your operating system you'll find this in the following directory:
- Mac OS X: /Library/Fonts
- Windows: Windows/Fonts
- Linux: /usr/share/fonts/
Upload your font file to a ShareLaTeX project:
We need to make sure that we're using the
XeLaTeX
compiler, so set this in your project settings:Now to include the font in your document, you must the
fontspec
package:\documentclass[11pt]{article} \usepackage{fontspec} \setmainfont[Ligatures=TeX]{Times New Roman.ttf} \begin{document} The quick brown fox jumps over the lazy dog \end{document}
When you compile your document, you should see the text in the Times New Roman font.
Where to find fonts
There are many freely available TrueType (.ttf) and OpenType (.otf) fonts that you can use with ShareLaTeX. The Google WebFonts collection contains many free to use fonts.
Advanced Examples
A popular open font is Linux Libertine, and you can find an example of this being used with Ove5rleaf here. The example also show how XeLaTeX has built in support for accented characters, and how to use italic and bold fonts. Update 25/02/2019: archival link, project is no longer available.
I hope that you will go forth and explore the delightful world of fonts that are available to use with ShareLaTeX.