Adobe Typekit 字体会自行安装在应用程序字体列表(Word、InDesign 等)中,但不会安装在 Mac Fontbook 中。这些字体是租用的,因此这是他们执行许可条款的方式。
由于它们实际上隐藏在目录结构中,我无法找到使用 fontspec 包在 Latex 文档中使用它们的方法。
有没有人设法解决这个问题并将它们与 fontspec 一起使用?
答案1
这教程引用 Andrew Cashner 在评论中的 stackoverflow 答案提供了您需要的大部分内容。将字体与 TypeKit 同步后,我们需要找到隐藏在 Adobe 支持目录中的文件
以下是终端中步骤的简短摘要:
defaults write com.apple.finder AppleShowAllFiles TRUE
cd ~/Library/Application\ Support/Adobe/CoreSync/plugins/livetype/.r/
open .
这会打开一个查找器窗口,然后我们需要“获取文件信息”才能看到字体的名称。然后,例如,我发现“.22140.otf”实际上是 Petalo Pro Bold:
cp .22140.otf ~/myproject/petalo-pro-bold.otf
那么最简单的使用方法就是使用 XeLaTeX。以下代码来自 TexShop 附带的模板之一:
% XeLaTeX can use any Mac OS X font. See the setromanfont command below.
% Input to XeLaTeX is full Unicode, so Unicode characters can be typed directly into the source.
% The next lines tell TeXShop to typeset with xelatex, and to open and save the source with Unicode encoding.
%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode
\documentclass[12pt]{article}
\usepackage{geometry} % See geometry.pdf to learn the layout options. There are lots.
\geometry{letterpaper} % ... or a4paper or a5paper or ...
%\geometry{landscape} % Activate for for rotated page geometry
%\usepackage[parfill]{parskip} % Activate to begin paragraphs with an empty line rather than an indent
\usepackage{graphicx}
\usepackage{amssymb}
% Will Robertson's fontspec.sty can be used to simplify font choices.
% To experiment, open /Applications/Font Book to examine the fonts provided on Mac OS X,
% and change "Hoefler Text" to any of these choices.
\usepackage{fontspec,xunicode}
\setmainfont{petalo-pro-bold.otf}
\title{Brief Article}
\author{The Author}
\begin{document}
\maketitle
\end{document}
生成以下 PDF: