Palatino 显示错误的开场引语

Palatino 显示错误的开场引语

我刚刚开始在文档中使用 Palatino 字体,我发现开头的引号都显示为结尾的引号。根据问题使用引号字形的最佳方法是什么?我习惯``hello''引用,但不知何故 Palatino 总是将两者显示为已关闭。如果我取消注释\usepackage[sc]{mathpazo},它们就会正确呈现。我该如何解决这个问题?

答案1

举一个简单的例子:

\documentclass{standalone}
\usepackage[sc]{mathpazo}
\begin{document}
``text''
\end{document}

我得到以下结果:

使用标准字体:

普通的

[sc]{mathpazo}

甲氧苄啶

正如你所看到的线两种情况下的引号指向同一方向(开头的引号指向右上角,结尾的引号指向左下角),开头和结尾的引号不同。但它们与mathpazo标准引号非常相似电脑现代

如果您得到的结果与此相同,我猜这是此字体的设计所致,并非不正确。我认为您不能只替换字体的引号字符,因此如果您不喜欢它们,则必须使用其他字体。

如果您得到不同的结果,请发布一个最小示例(或参考我的示例)并像我一样发布结果链接。

答案2

请不要这样做!这里没有“修复”——这是字体的设计。所有基于 Palatino 的字体都使用这种设计,而仅仅切换引号在某种程度上是一种异端。

话虽如此,微软 Palatino 的仿制品 Book Antiqua 的外观与 Palatino 相似,但带有更多常规引号。我不推荐它,但可能值得一看。

答案3

我使用 FontForge 创建了 Palatino 的修改版本(具体来说是 Michael Sharpe 的 TexGyrePagellaX),并使用 Times New Roman 的引号(具体来说是 Michael Sharpe 的 TexGyreTermesX)。这也恰好完美地反映了英国立法中使用的字体(Book Antiqua Parliamentary)。 字体可以在这里下载,并产生以下结果:

\documentclass{standalone}
\usepackage{fontspec}
\setmainfont{TeX Gyre Parliamentary}
\begin{document}
    ``Hello world.'' --- \TeX\  Gyre Parliamentary
\end{document}

在此处输入图片描述

相关内容