As far as I know, the 14 base fonts that all PDF readers should know are Type1 fonts (Times, Courier, Helvetica, Symbol and Zapf Dingbats) and they don't support arbitrary Unicode.
So, while with (pdf)latex
it would be possible to avoid downloading the base fonts in a PDF document by setting the corresponding option
updmap-sys setoption pdftexDownloadBase14 false
updmap-sys setoption dvipsDownloadBase14 false
(thanks to Martin Schröder for pointing to the command, see the man page of updmap
for more information; end with true
for reverting to the default), this has little sense with XeLaTeX, because it would deprive it of its main feature, that is, dealing with OpenType or TrueType fonts covering the whole Unicode character set.
Thus, if you plan to use XeLaTeX for exploiting OpenType features, let XeTeX and xdvipdfmx
download the font to the PDF file.
The TeX systems relies on a cache for finding files, in order to reduce search time in its huge directories.
The main trees all have at their top level a file named ls-R
that contains a tree representation of the subdirectories and their contents.
When a new file is installed in a directory in the main tree, the cache needs to be updated by
sudo texhash
However, it's not a good idea to modify the directories in the main tree because they might be restored during an update and you'd end up with an unstable TeX system.
All TeX distributions maintain a "local" tree, which you can find the location of with the shell command
kpsewhich -var-value TEXMFLOCAL
On my machine it is
/usr/local/texlive/texmf-local
You can create the relevant subtree with
sudo mkdir -p $(kpsewhich -var-value TEXMFLOCAL)/tex/latex/microtype
and then copy the files belonging to the microtype
package in the created directory by
sudo cp * $(kpsewhich -var-value TEXMFLOCAL)/tex/latex/microtype
assuming you are in a work directory containing the downloaded file. A new
sudo texhash
will enable you to work with microtype
version 2.5 without touching the original, since the "local" tree is looked at before the main tree.
Best Answer
I had to install the pseudo-package
texlive-collection-xetex
to make it work.Here is the authoritative reference: TeXLive on Fedora