Myriad Pro Condensed undefined

Myriad Pro Condensed undefined

Ich versuche, die Schriftart Myriad Pro Condensed zu verwenden, aber aus irgendeinem Grund kann LaTeX sie nicht finden. Ich habe die Schriftart mit demFontProSkripte. Ich kann die Varianten Light, Normal, Bold und Extra Bold erhalten, aber nicht Condensed, obwohl FontPro eindeutig alle Condensed-Varianten installiert hat. Wenn ich versuche, die Condensed-Schriftart zu verwenden, erhalte ich die folgende Meldung (sowohl mit OT1- als auch mit T1-Kodierung, hier mit T1-Kodierung gezeigt):

LaTeX Font Warning: Font shape `T1/MyriadPro-OsF/c/n' undefined (Font) using `T1/MyriadPro-OsF/m/n' instead on input line 11.

Hier ist mein minimales Arbeitsbeispiel:

\documentclass{article}
\usepackage{MyriadPro}
\begin{document}
Hello, World!

{\sffamily 
Hello, World!

\fontseries{c}\selectfont Hello, World! NOT CONDENSED

\fontseries{b}\selectfont Hello, World!

\fontseries{l}\selectfont Hello, World!

\fontseries{bx}\selectfont Hello, World!
}
\end{document}

Und hier ist das Ergebnis, das ich erhalte:

Myriad Pro nicht kondensiert

Stimmt etwas mit meiner Installation der Schriftart Myriad Pro nicht?

Antwort1

So verwenden Sie die komprimierten Schriftarten von MyriadPro mit pdftex

Ich hatte viel Hilfe von Ulrike Fischer und einen nützlichen Hinweis von David Carlisle, um diese Lösung zu finden:

\documentclass[fontsize=16pt]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
%\usepackage{lmodern}
\usepackage[medfamily]{MyriadPro}

\sffamily%to load the fd-file

\DeclareFontShape{T1}{MyriadPro-OsF}{c}{n}
     {<-> MyriadPro-Cond-tosf-t1--base}{} %

\DeclareFontShape{T1}{MyriadPro-OsF}{c}{it}
     {<-> MyriadPro-CondIt-tosf-t1--base}{} %

\DeclareFontShape{T1}{MyriadPro-OsF}{bc}{n}
     {<-> MyriadPro-BoldCond-tosf-t1--base}{} %

\DeclareFontShape{T1}{MyriadPro-OsF}{bc}{it}
     {<-> MyriadPro-BoldCondIt-tosf-t1--base}{} %

\usepackage{MinionPro, blindtext, fontaxes}

\begin{document}

\section{\rmfamily{} MinionPro}
\label{CLA:minionpro}

Some Text with different fonts from MinionPro:

Hello World! -- Regular shape.

\emph{Hello World in itshape} \verb|\emph{...}|

\textsw{Hello World! »Swashed: ABCDEFG«:} \verb|\textsw{...}|

\textssc{Hello World! textssc:} \verb|\textssc{...}|


\section{MyriadPro}
\label{CLA:myriadpro}

\sffamily 

Now, we change to MyriadPro, using \verb|\sffamily|
\bigskip

\fontseries{ub}\selectfont Hello World ! \% BLACK

\fontseries{eb}\selectfont Hello World ! \% bold, because of option medfamily

\fontseries{b}\selectfont Hello, World! \% semibold (option medfamily)

\fontseries{n}\selectfont Hello, World! \% regular

\fontseries{l}\selectfont Hello, World! \% light


\section{\fontseries{bc}\selectfont MyriadProCond}
\label{CLA:myriadprocond}

\fontseries{c}\selectfont 
We even can use the condensed fonts of MyriadPro:
\bigskip{}

Hello World! \% Condensed! (World shrinks?)

\emph{We can use italics and write: Hello World!} 

\fontseries{bc}\selectfont Hello World! \% BoldCondensed

\emph{Hello World! BoldCondIT!}

\end{document}

OK, und es sieht so aus:

Ausdruck von MyriadPro


(Alte Antwort gelöscht)

Antwort2

(Zu lang für einen Kommentar, daher als Antwort gepostet.)

Wenn Sie Zugriff auf die Opentype-Version der Schriftart Myriad Pro Condensed haben, sollten Sie entweder XeLaTeX oder LuaLaTeX verwenden, da beide Opentype-Schriftarten direkt verarbeiten können. (Auf meinem System – MacTeX2015, MacOSX 10.11.3 – Myriam Pro Condensedist die Schriftart als Systemschriftart im Opentype-Format installiert.)

Der folgende Screenshot wurde mit XeLaTeX erstellt:

Bildbeschreibung hier eingeben

% !TEX TS-program = xelatex
\documentclass{article}
\usepackage{fontspec}

\begin{document}
\setsansfont{Myriad Pro Condensed}
\sffamily 

Hello, World!

{\bfseries Hello, World!}

{\itshape Hello, World!}

{\bfseries\itshape Hello, World!}

\medskip
\setsansfont{Myriad Pro} % not "Condensed"
\sffamily
Hello, World!

{\bfseries Hello, World!}

{\itshape Hello, World!}

{\bfseries\itshape Hello, World!}
\end{document}

verwandte Informationen