I keep getting a strange error when I load adforn with my documents. It boils down to fontspec changing the encoding from U to TU, and then it throws me an error and automatically updated the encoding with defaults.
I have solved this by making a new file in my texmf called TUOrnementsADF.fd containing the same content as the Uornements one. I was wondering if there's a better way to solve this. (Or if this would have the maintainer fix the problem).
This only really bothers me because I use vim-latexsuite, and that automatically registers this as an error and takes me to the file the error comes from. Just an aside.
An MWE:
\documentclass{article}
\usepackage{adforn}
\usepackage{fontspec}
\begin{document}
Hi\adfast{1}
\end{document}
adforn
afterfontspec
.polyglossia
also loadsfontspec
; in this case loadadforn
afterpolyglossia
.fontspec
, frankly. It is rather a hack to allow the fonts to be accessed using traditional engines. If you aren't restricted to fonts accessible in that way, because you aren't using such an engine, there's no reason to useadforn
. @egreg