
Я пытаюсь использовать шрифт Myriad Pro Condensed, но по какой-то причине LaTeX не может его найти. Я установил шрифт с помощьюFontProскрипты. Я могу получить варианты light, normal, bold и extra bold, но не confed, хотя FontPro явно установил все confed варианты. Когда я пытаюсь использовать confed шрифт, я получаю следующее сообщение (оба с кодировкой OT1 и T1, здесь показано с кодировкой T1):
LaTeX Font Warning: Font shape `T1/MyriadPro-OsF/c/n' undefined (Font) using `T1/MyriadPro-OsF/m/n' instead on input line 11.
Вот мой минимальный рабочий пример:
\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}
И вот какой результат я получаю:
Что-то не так с установкой шрифта Myriad Pro?
решение1
Как использовать сжатые шрифты MyriadPro с pdftex
Мне очень помогла Ульрика Фишер, а Дэвид Карлайл дал мне полезный совет, чтобы найти это решение:
\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}
Хорошо, и это выглядит так:
(Старый ответ удален)
решение2
(Слишком длинно для комментария, поэтому опубликовано как ответ.)
Если у вас есть доступ к версии шрифта Myriad Pro Condensed для Opentype, вы можете рассмотреть возможность использования XeLaTeX или LuaLaTeX, поскольку оба они могут работать со шрифтами Opentype напрямую. (В моей системе — MacTeX2015, MacOSX 10.11.3 — шрифт Myriam Pro Condensed
установлен как системный шрифт в формате Opentype.)
Следующий снимок экрана был создан с помощью XeLaTeX:
% !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}