我以前问过类似的问题,也就是说,我只想使用 Bodoni 字体来显示希腊字母。
现在我需要使用 ebgaramond 字体系列,但我努力遵循我的旧问题的答案却没有结果......
建议的答案是使用 substitutefont 包,但将 bodoni 更改为 ebgaramond 似乎不起作用......请帮忙!
我的老问题:仅使用特定字体包中的希腊字体
答案1
据我所知,该ebgaramond
软件包不提供 LGR 编码的字体。如果您愿意使用xelatex
或lualatex
,则可以使用原始 OpenType 字体轻松完成此操作:
\documentclass{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage{english}
\setotherlanguage[variant=ancient]{greek}
\newfontfamily\greekfont{EB Garamond}[Script=Greek]
\pagestyle{empty}
\begin{document}
This is English
\textgreek{Πάτερ ἡμῶν ὁ ἐν τοῖς οὐρανοῖς·}
\end{document}
pdffonts
给出:
name type encoding emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
BECQJC+LMRoman10-Regular-Identity-H CID Type 0C Identity-H yes yes yes 5 0
RXOBML+EBGaramond12-Regular-Identity-H CID Type 0C Identity-H yes yes yes 7 0