Fehlende Glyphen der Schriftart MinionPro für kyrillische Buchstaben

Fehlende Glyphen der Schriftart MinionPro für kyrillische Buchstaben

Ich habe Probleme mit der Einrichtung MinionProfür kyrillischen Text unter Windows 8.1 (texlive2014, nicht Miktex).

Ich habe diese Anleitung befolgt fürFontPro-Installationzuerst und dann habe ich Schritte von diesenAnweisungen(mithilfeCygwin).

Als Ergebnis konnte ich den folgenden Code basierend auf dem Code von kompilierenDaszumindest für englischen Text:

\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}

Bildbeschreibung hier eingeben

Ich brauche jedoch auch kyrillischen Text und erhalte folgende Fehlermeldungen:

(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

Ich habe die gleichen Schritte durchgeführt fürUbuntuohne Probleme mit kyrillischem Text. Irgendwelche Ideen, wie man das lösen kann? Ich verwende nur pdflatex(für mathematische Zwecke).

Antwort1

Nach der Antwort von @ArashEsbati wurde mir klar, dass ich einen neuen Versuch unternehmen sollte. Das Problem ist ein unvorhergesehenes Ergebnis der Verwendung von of Cygwinund texliveon Windows(Sie stimmen vielleicht zu, dass dies Windowsbei den Pakettests des Betreuers oft die niedrigste Priorität hat).

Ich habe meine Probleme auf diese Weise erfolgreich überwunden: Nach dem vollständigen Löschen texlive2014(mit .texlive2014Daten) und einer Neuinstallation texlive2015habe ich nur die Schritte der FontPro-Installationsanleitung befolgt, wie von @ArashEsbati empfohlen.

Ich habe die folgenden Befehle eingegeben 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

(ausdiese Antwort)

%MinionPro.mapNach all diesen Schritten war der Abschnitt in der Datei jedoch aus unbekannten Gründen c:/Users/$USER/.texlive2015/texmf-var/fonts/map/pdftex/updmap/pdftex.mapleer, was zu Fehlern wie führte . Sie können überprüfen, ob Ihr Via-Befehl font MinionPro-Regular-lf-l1-t1 at 382 not foundDatensätze dazu enthält :MinionPropdftex.map

less `kpsewhich pdftex.map` | grep MinionPro*

Um das Problem zu lösen, habe ich einfach die erforderlichen Zeilen vom richtigen Linux-Texlive pdftex.mapins Windows-Texlive kopiert pdftex.mapund schon hat es funktioniert. Ich denke, es ist sinnvoll, die MinionPro.mapvon Linux-updmap generierten FontPro-Schriftdaten (enc, tfm, pfb usw.) zu teilen:Verknüpfung.

Ich habe keine Ahnung, warum MinionPro nicht gleich beim ersten Mal richtig funktionierte. Bildbeschreibung hier eingeben

verwandte Informationen