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 font encodings]
\DeclareFontEncoding{EU1}{}{}
\DeclareErrorFont{EU1}{lmr}{m}{n}{10}
\DeclareFontSubstitution{EU1}{lmr}{m}{n}
\g@addto@macro\nfss@catcodes{\@makeother:}
Latin Modern (on my computer with MiKTeX) exists in the form of Open Type (otf) and Postsript (pfb) fonts only. They contain merely Latin script. Wouln't it be better to use, e.g., Linux Libertine fonts (which contain more scripts) as default and error font for XeTeX | LuaTeX? With Linux Libertine LuaTeX | XeTeX would produce reasonable output for many languages (e.g. cyrillic) even without fontspec
. This would provide better benchmark point. I mean that minimal example file would be compiled without troubles:
\documentclass{minimal}
\begin{document}
Hello world!
Здравствуй, планета!
\end{document}
At the present state of art, "Здравствуй, планета!" will be lost.