我遇到这个问题已经有一段时间了。我按照以下说明在我的 tex 文档(Win7 上的 Miktex 2.9)中使用Roboto-Regular
和字体:Roboto-Light
本网站。
.tex 文件的示例:
\documentclass{report}
\usepackage{lipsum}
\newcommand\roboR[1]{{\usefont{T1}{Roboto-Regular}{m}{n} #1 }}
\newcommand\roboL[1]{{\usefont{T1}{Roboto-Light}{m}{n} #1 }}
\begin{document}
\section*{Roboto Regular}
\roboR{\lipsum[1]}
\section*{Roboto Light}
\roboL{\lipsum[2]}
\end{document}
使用 Latex->PDF 可以输出良好的结果。当我在 Illustrator 中加载输出 PDF 时,Roboto 字体无法被识别 - 这是:
我已经开始pdftexDownloadBase14=true
,updmap.cfg
但什么也没发生。
当我在 Inkscape 中加载 PDF 时,Roboto-Regular
将使用字体而不是Roboto-Light
。然后,我可以手动将 设置Roboto-Light
为我需要的位置,然后从 Inkspace 保存 PDF(尽管 Inkscape 有时会混淆格式)。然后,Illustrator 会识别 PDF 中的字体,一切正常。
问题是有很多文件需要处理,并且我有一个执行 Latex -> Illustrator -> ... 的脚本。
如何让 Latex 嵌入字体或 Illustrator 识别它们?这似乎是一件古老的事情。我曾尝试过这无济于事。
谢谢。
编辑:
我确实尝试了这个过程,但Illustrator CS6
没有成功。
最后,我放弃了完全依赖的解决方案Illustrator
。由于我需要生成 tex 文件的标量和矢量图像格式,我现在使用它Photoshop
来加载 PDF 并生成标量图像并Acrobat Reader Pro XI
生成矢量图像 (eps),因为它可以正确读取字体。
Illustrator
由于我感觉其他人在使用 Illustrator 时也遇到了类似的问题,因此这个“故障”可能出在侧面:这和这(来自 Adobe 论坛)例如 - 我没有足够的精力去进一步探究这个问题。
顺便一提 -这(将字体安装为系统范围的字体)在amsmath
字体上按应有的方式工作。
向所有人致敬。