Installing fonts in TEXMFHOME
should be the last resort only for somebody who has no super user privilege or, more precisely, no write access to TEXMFLOCAL
.
The environment variable TEXMFLOCAL
points to
/usr/local/texlive/texmf-local
on “vanilla” TeX Live installations, to
/usr/local/share/texmf
on TeX Live/Debian. I have no idea what it points to with SuSE Linux, but it's unimportant, because the shell command
kpsewhich --var-value=TEXMFLOCAL
will always give the right answer.
From the 2013 release, TeX Live uses a slightly different mechanism for building pdftex.map
with updmap
or updmap-sys
. Each of the three trees TEXMFMAIN
, TEXMFLOCAL
and TEXMFHOME
can have a updmap.cfg
file under the subdirectory web2c
and the recommended procedure is to add map files to the relevant updmap.cfg
file; so, instead of updmap(-sys) --enable Map=mtpro2.map
one should append the line
Map mtpro2.map
to the chosen updmap.cfg
file and then run either updmap
or updmap-sys
without arguments.
So, for a user's only addition, the line should be appended to
$(kpsewhich --var-value=TEXMFHOME)/web2c/updmap.cfg
(I assume Bash shell), while for the better method (if one has write access to TEXMFLOCAL
), the line should be appended to
$(kpsewhich --var-value=TEXMFLOCAL)/web2c/updmap.cfg
Then run updmap
in the first case, sudo updmap-sys
in the second case (or just updmap-sys
from a superuser shell, depending on your OS idiosyncrasies).
Of course, all the font related files will have been installed using the appropriate tree. NEVER use TEXMFDIST
for installing fonts not included in TeX Live.
Why is it better to use TEXMFLOCAL
whenever possible? Because when tlmgr
(vanilla TeX Live) or the OS specific package manager do an update to TeX Live which involves font packages, they will run updmap-sys
that of course won't use the updmap.cfg
file in TEXMFHOME
(which would only refer to the one specific for the root
user).
Thus, anybody who has run updmap
, will have their pdftex.map
file unupdated, so updmap
should be manually run periodically, in order to reflect possible changes to the main, distribution managed, updmap.cfg
file. Always using updmap-sys
(with additional fonts in TEXMFLOCAL
) avoids the problem. Note that TEXMFLOCAL
is never touched by updates, and will be used as is by future releases of TeX Live.
There is always the risk of installing in TEXMFLOCAL
something that later finds its place in the main distribution (it happened to me with the STIX fonts, for instance).
Anyway, my advice is to use only the vanilla TeX Live, even on Debian, Fedora, SuSE or whatnot systems.
Best Answer
If using system fonts it is best to use lualatex (or xelatex) rather than pdflatex.
I don't have the font but here I show using one paragraph set in Arial system font from Windows, you could use Bembo Std if it is installed in your system just by changing the font name where indicated.