# Free ornaments font

I'm looking for a free ornaments font. I know about webomint and pifont. Where can I find more glyphs?

• – knut Dec 24 '12 at 23:44

You can't miss adforn font. Use \usepackage{adforn} to access the glyphs. See manual of the package for the commands.

There are still other fonts including ornaments (not in The Comprehensive LaTeX Symbol List), for example, linux-libertine (libertine package).

fourier offers ornamental glyphs, specifically fourier-orns. A short example:

\documentclass{article}
\usepackage{fourier-orns}
\begin{document}
\Huge
\textxswup\textxswdown
\decoone\decotwo
\decothreeleft\decothreeright
\decofourleft\decofourright
\floweroneleft\floweroneright
\end{document}


There are more, have a look at the fourier-orns example pdf file.

There is also pgfornament. This is not a font - any more than pst-vectorian is a font. Rather, it consists of code for drawing ornaments using PGF.

While not on CTAN, it is readily available and, I think, quite popular because, unlike its pst- predecessor, it can be straightforwardly used with pdfTeX. It is available as pgfornament.zip.

A sampler:

\documentclass{article}
\usepackage{pgfornament}

\begin{document}
\tikzset{
pgfornamentstyle/.style={scale=.25}
}
\foreach \i in {1,...,89} {\expandafter\pgfornament\expandafter{\i}\ }
\end{document}


If you are using XeTeX or LuaTeX, you can use anything from Font Squirrel's dingbat list, which lists some nice ones.

• A notable font not available from Font Squirrel is Florea. – Thérèse Mar 14 '18 at 18:26

umrandb and umranda are not listed here:

\documentclass{article}
\usepackage{fonttable}
\begin{document}
\section{umranda}
\fonttable{umranda}
\subsection{Usage}
\verb|\font\umranda=umranda \umranda  \char35 --- | \font\umranda=umranda
\umranda  \char35
%
\newpage
\section{umrandb}
\fonttable{umrandb}
\subsection{Usage}
\verb|\font\umrandb=umrandb \umrandb  \char114 --- | \font\umrandb=umrandb
\umrandb  \char114
\end{document}


I think that pst-vectorian really needs a shout-out here. It's got some stunning ornaments.

The DRM font also has some interesting ornamental possibilities. (Disclaimer: I'm the author of DRM, and my opinion of it is correspondingly biased.)

Both have demonstrative documentation.

• As this is the answer that made me look at DRM, I'll try asking here: I keep getting an error that tilde' is already defined when I try to use DRM. I looked at the only other question that kinda is related (unless I simply did not search correctly) [tex.stackexchange.com/questions/239178/…, but it didn't help. I'm using XeLaTeX, could this be the problem? How can I solve it? – Emera Jade Mar 2 '18 at 15:40
• XeLaTeX might be the problem; I've never seen that error in pdflatex or lualatex. I'm sorry; I wish I could help. – dgoodmaniii Mar 9 '18 at 2:09
• Would you recommend switching to LuaLaTeX in general? I switch fonts quite a lot, which is why I opted for XeLaTeX in the first place. Does LuaLaTeX offer the same convenience there? – Emera Jade Mar 9 '18 at 10:24
• It's hard to say. Personally, I do use Lualatex occasionally, but I've never really exhausted the abilities of pdflatex, and I've never used xelatex. As I understand it, lualatex incorporates all of xelatex's font-related advances (particularly through fontspec), but I can't say for sure. – dgoodmaniii Mar 11 '18 at 6:00

The Comprehensive LATEX Symbol List (PDF 358 pages) by Scott Pakin https://ctan.org/pkg/comprehensive

The novel package contains a font NovelDeco.otf, which includes a small number of ornaments designed for such places as underneath chapter titles, in a work of fiction. The decorations are not for math. SIL Open Font License, so you can use the font in commercial works.

Since fontspec is required to access the Open Type characters, you need to compile with LuaLaTeX (maybe XeTeX).

Although the number of decorations is small, they have the advantage of having several weights per glyph. So, you can select lighter weights when the glyphs are shown at larger scales.

If you use novel document class, there are special commands for accessing the glyphs. But without using novel you can still access the glyphs, using fontspec`.