<p>Hi... </p>As a gnu/linux's user and, in this case, ubuntu, complexity is reduced to move all the fonts to ' ~/.fonts' and make a 'mkfontscale', 'mkfontdir' and 'fc-cache -f' in this order (the order is important), to be used in 'Xe(La)TeX' ...
<br><br>However, this approach involves not being able to create subdirectories in the directory '~/.fonts'. To solve this problem, you can declare the various directories in the file '/etc/fonts/local.conf' in the following manner.:
<br><br><font face="courier new,monospace"><?xml version="1.0"?><br><!DOCTYPE fontconfig SYSTEM "fonts.dtd"><br><!-- /etc/fonts/local.conf file to configure system font access --><br>
<br><fontconfig><br><br> <!-- font directory list --><br> <dir>~/fonts/minionPro</dir><br> <dir>~/fonts/libertine</dir><br> <!-- etc --><br><br> <!-- font cache directory list -->
<br> <cachedir>/var/cache/fontconfig</cachedir><br> <cachedir>~/.fontconfig</cachedir><br> <cachedir>~/fonts/.fontconfig</cachedir><br> <!-- etc --><br><br> <!-- more configurations -->
<br> <br></fontconfig></font><br><br><p>However, again, this approach has one drawback. Must be root to make such changes, and not always the user is root...<br></p><p>A larger, the other drawback is the overhead for the system by having to load all fonts...
</p><p>For all this, I think ·ExternalLocation· is the most suitable option to solve both problems.: you can have a fonts' library in directories without the need to be root and without overburdening the system by having many fonts...
</p><p>I'm of the opinion that the fonts must be tamper with the most of all the options available to those fonts. So, I think that XeTeX in combination with TeX, LaTeX and ConTeXt is present and the future, as no wysiwyg will rise :)
</p><p>I'm sorry for my poor English...</p><p>ISYL</p><p>raventhealoof</p>