我在 XeLaTex 中使用 Accanthis 字体,但它的连字不太好,尤其是包含 AE 的缩写会转换为 Æ。
我通过编辑 accanthis.sty 文件将 \defaultfontfeatures 更改为来控制此问题
\defaultfontfeatures{
Ligatures = NoRequired,...
而不是 TeX,但这似乎是一个糟糕的解决方案。
我应该如何更改模板来做同样的事情?目前,它包含
\usepackage{accanthis}
有没有办法覆盖 .tex 文件中的 sty 命令而不编辑 .sty 文件?
答案1
该accanthis
包使用 XeLaTeX 或 LuaLaTeX 只做加载字体的事情。
\documentclass{article}
\usepackage{fontspec}
\setmainfont{AccanthisADFStdNo3}[
UprightFont = *-Regular,
ItalicFont = *-Italic,
BoldFont = *-Bold,
BoldItalicFont = *-BoldItalic,
%Scale=1,
Ligatures={TeX,NoRequired},
]
\begin{document}
AE ae fi fl -- --- ``''
\end{document}