For anyone struggling to get FontPro to run with modern versions TeXLive, here is a guide how I got it to work.
The guide is for Myriad Pro, but it should work for the other fonts too.
Note that the "Build" and the "Install" steps can be performed on separate machines, i.e. one can build the packages on one machine and distribute it to various other machines by just copying the files. Doing so may violate the license for Myriad Pro.
Inside the FontPro folder, create otf folder and paste the Myriad Pro font files, e.g. MyriadPro-Bold.otf (be aware of the capitalization!)
Copy the resulting folder to a non-protected location
Install the lcdf-typetools package in your Linux environment (e.g. sudo apt install lcdf-typetools)
Make sure that latex is a recognized command in your shell that points to the latex.exe of your windows installation.
If it doesn't work, use sudo su root and create a file latex with +x permissions in /usr/local/bin/ that contains
#!/bin/sh
latex.exe "$@"
(latex.exe should be in your Windows PATH)
Open an ELEVATED ("Run as Administrator") Linux shell, navigate to the folder and run ./scripts/makeall MyriadPro
Make sure that the log does not contain "permission denied" errors. (If it does, your shell probably wasn't elevated.)
Run ./scripts/install ./build and confirm with y
You have now created the MyriadPro package for LaTeX and the corresponding data in the build folder.
In order to use it, it has to be installed.
Installing
Locate your textmf-local directory of your TeXLive installation, e.g. C:\texlive\texmf-local or D:\TeXLive\texmf-local
Copy the three folders (doc, fonts, and tex) from the FontPro build folder to the textmf-local folder and merge them with the folders of the same name there. Do not copy the ls-R installation file.
Open an ELEVATED ("Run as Administrator") Windows PowerShell or Command Prompt and navigate to your textmf-local folder, e.g. cd C:\texlive\texmf-local or cd D:\TeXLive\texmf-local
Execute the command mktexlsr .
Execute the command updmap-sys --enable Map=MyriadPro.map
The MyriadPro package and the required files should now be installed.
For anyone struggling to get FontPro to run with modern versions TeXLive, here is a guide how I got it to work. The guide is for Myriad Pro, but it should work for the other fonts too.
Note that the "Build" and the "Install" steps can be performed on separate machines, i.e. one can build the packages on one machine and distribute it to various other machines by just copying the files. Doing so may violate the license for Myriad Pro.
How To: Win 10 + TeXLive + Font Pro + Myriad Pro
Prerequisites
Build
otf
folder and paste the Myriad Pro font files, e.g.MyriadPro-Bold.otf
(be aware of the capitalization!)lcdf-typetools
package in your Linux environment (e.g.sudo apt install lcdf-typetools
)latex
is a recognized command in your shell that points to thelatex.exe
of your windows installation. If it doesn't work, usesudo su root
and create a filelatex
with+x
permissions in/usr/local/bin/
that contains(
latex.exe
should be in your Windows PATH)./scripts/makeall MyriadPro
Make sure that the log does not contain "permission denied" errors. (If it does, your shell probably wasn't elevated.)./scripts/install ./build
and confirm withy
You have now created the MyriadPro package for LaTeX and the corresponding data in the
build
folder. In order to use it, it has to be installed.Installing
textmf-local
directory of your TeXLive installation, e.g.C:\texlive\texmf-local
orD:\TeXLive\texmf-local
doc
,fonts
, andtex
) from the FontProbuild
folder to thetextmf-local
folder and merge them with the folders of the same name there. Do not copy thels-R
installation file.cd C:\texlive\texmf-local
orcd D:\TeXLive\texmf-local
mktexlsr .
updmap-sys --enable Map=MyriadPro.map
The MyriadPro package and the required files should now be installed.