如何更改 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”,並且顯然與其他文字不同。

Q1:我可以更改字體屬性以使表單看起來像其他文字嗎?

Q2:我在 evince 和 okular 都遇到了西里爾字母的問題,在 acroread 中一切正常,但這並不能強迫人們安裝它而不是他們常用的 pdf 閱讀器。是否有可能用西里爾字母創建這樣的表格,可以用 okular 或 evince 填寫?

相關內容