Fontspec 透明度问题

Fontspec 透明度问题

我正在使用这个最小文档来测试透明度:

\documentclass[11pt]{article}
\usepackage{xunicode, xltxtra}
\defaultfontfeatures{Mapping=tex-text}
\usepackage{fontspec}
\usepackage[usenames]{xcolor}

\begin{document}
\fontspec[Color=red,Opacity=0.1,Scale=12]{Helvetica}Test
\end{document}

在 MacOS Lion 上通过 TeXShop 和 TeXLive 2011 排版时,渲染的文本完全不透明。这是一个已知问题吗?

答案1

摘自fontspec手册(第 16 页):

xdv2pdfLuaLaTeX 和带有驱动程序的 XeLaTeX(仅限 Mac OS X)支持透明度;带有xdvipdfmx驱动程序的 XeLATeX 不支持此功能。

TeXShop 有一个使用驱动程序编译 XeLaTeX 的引擎。您可以通过将其从文件夹xdv2pdf拖到文件夹中来激活它。使用此驱动程序编译您的文档可获得所需的透明度。~/Library/TeXShop/Engines/InactiveEngines

但是,我认为这个驱动程序不再受到积极支持(该xdvipdfmx驱动程序是默认驱动程序),因此不清楚使用它是否会影响其他事情。

相关内容