Отсутствуют глифы шрифта MinionPro для кириллических букв

Отсутствуют глифы шрифта MinionPro для кириллических букв

У меня возникли проблемы с настройкой MinionProкириллического текста в Windows 8.1 (texlive2014, а не Miktex).

Я следовал этому руководствуУстановка FontProсначала, а затем я сделал шаги из этихинструкции(с использованиемCygwin).

В результате я смог скомпилировать следующий код на основе кода изэтотпо крайней мере для английского текста:

\documentclass[10pt]{article}
\usepackage[T2A,T1]{fontenc}
\usepackage{MnSymbol}
\usepackage[utf8]{inputenc}
\usepackage[english,russian]{babel}


\usepackage{MinionPro}
\makeatletter
 \def\Mn@Text@Family{MinionPro-TLF}
 \def\rmdefault{MinionPro-TLF}
\makeatother

\begin{document}
\section*{English}
Hello! How are you? This sentence has \textbf{bold}, \textit{italic}, and \textbf{\textit{bold italic}} characters. This sentence has \textsc{small caps}.

\section*{Russian}
Здравствуйте! Как у вас дела? Это предложение имеет 
\textbf{жирные}, \textit{курсивные}, и \textbf{\textit{жирные курсивные}} буквы. Это предложение имеет \textsc{капительные буквы}.

\section*{Equations}
\[
  \psi_{nlm}(r,\theta,\rho) = \sqrt{\bigg(\frac{2}{na_0}\bigg)^3 \frac{(n - l - 1)!}{2n[(n + l)!]^3}} e^{-\rho / 2} \rho^{l} L_{n - l -1}^{2l + 1}(\rho) \cdot Y_{l}^{m}(\theta, \phi)
\]
\[
  y = x\tan(\theta) - \frac{g\sec^2(\theta)}{2v_0^2}x^2
\]
\end{document}

введите описание изображения здесь

Однако мне нужен также кириллический текст, и я получаю такие ошибки:

(file c:/texlive/texmf-local/fonts/type1/adobe/minionpro/MinionPro-Bold.pfb): glyph `afii10093' undefined
(file c:/texlive/texmf-local/fonts/type1/adobe/minionpro/MinionPro-BoldIt.pfb): glyph `afii10093' undefined
(file c:/texlive/texmf-local/fonts/type1/adobe/minionpro/MinionPro-It.pfb): glyph `afii10085' undefined
(file c:/texlive/texmf-local/fonts/type1/adobe/minionpro/MinionPro-Regular.pfb): glyph `afii10047' undefined

Я проделал те же шаги дляУбунтубез проблем с кириллическим текстом. Есть идеи, как это преодолеть? Я использую только pdflatex(для математических целей).

решение1

После ответа @ArashEsbati я понял, что мне следует предпринять новую попытку. Проблема в непредвиденном результате использования of Cygwinи texliveon Windows(согласитесь, что это Windowsчасто имеет самый низкий приоритет для тестов пакетов мейнтейнера).

Я успешно преодолел свои проблемы таким образом: после полного стирания texlive2014(вместе с .texlive2014данными) и установки новой версии texlive2015я следовал только шагам руководства по установке FontPro, как рекомендовал @ArashEsbati.

Я ввел следующие команды Cygwin bash:

./scripts/install $(kpsewhich -var TEXMFLOCAL)  
mkdir -p --parents $(kpsewhich -var TEXMFLOCAL)/web2c
echo Map MinionPro.map >> $(kpsewhich -var TEXMFLOCAL)/web2c/updmap.cfg
mktexlsr $(kpsewhich -var TEXMFLOCAL)
updmap-sys

(отэтот ответ)

Однако после всех этих шагов по каким-то неизвестным причинам %MinionPro.mapраздел в файле c:/Users/$USER/.texlive2015/texmf-var/fonts/map/pdftex/updmap/pdftex.mapоказался пустым, что привело к ошибкам типа font MinionPro-Regular-lf-l1-t1 at 382 not found. Вы можете проверить, есть ли у вас какие-либо записи MinionProв вашей pdftex.mapкоманде via:

less `kpsewhich pdftex.map` | grep MinionPro*

Чтобы обойти эту проблему, я просто скопировал нужные строки из Linux-texlive pdftex.mapв Windows-texlive pdftex.map, и все заработало. Думаю, будет разумно поделитьсяMinionPro.map сгенерированными Linux-updmap данными шрифтов FontPro (enc, tfm, pfb и т. д.):связь.

Я понятия не имею, почему MinionPro не начал работать как следует с первого раза. введите описание изображения здесь

Связанный контент