如何更改 PDF 表单中的字体?

如何更改 PDF 表单中的字体?

我正在用“hyperref”包制作pdf表单:

\usepackage[unicode,pdftex,hidelinks]{hyperref}
\hypersetup{unicode=true,pdfauthor={Author},pdfkeywords={some words},
    pdftitle={some title},pdfborder={0 0 0}
    }
\def\dflt{print,borderwidth=0,bordercolor={1 1 1},charsize=14pt}
\xdef\DefaultOptionsofPushButton{\dflt}
\xdef\DefaultOptionsofCheckBox{radiosymbol=\noexpand\ding{52},\dflt}
\xdef\DefaultOptionsofText{\dflt}
\xdef\DefaultOptionsofListBox{\dflt}
\xdef\DefaultOptionsofComboBox{edit,sort,\dflt}
\xdef\DefaultOptionsofPopdownBox{\dflt}
\xdef\DefaultOptionsofRadio{radiosymbol=\noexpand\ding{52},notoggletooff,\dflt}

\begin{document}

\section{\LaTeX forms}
\subsection{Information:}
\begin{Form}
\TextField[name=sname,width=3cm]{First name:}
\TextField[name=fname,width=3cm,borderwidth=0]{Last name:},
\end{Form}
\end{document}

在使用 utf8x 的 latex 和使用“Liberation Serif”的 xelatex 中我都得到了错误的结果:表单中的文本类似于“Sans”,并且明显与其他文本不同。

问题 1:我可以更改字体属性以使表单看起来像其他文本吗?

第二季度:我在 evince 和 okular 中都无法使用西里尔文,但在 acroread 中一切正常,但这并不适合强迫人们安装它而不是他们常用的 pdf 阅读器。是否可以创建这样的西里尔文表格,使其可以在 okular 或 evince 中填写?

相关内容