2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Как изменить шрифт в pdf-формах?
Сообщение08.04.2013, 08:05 


04/02/08
325
Буково
Дублирую свой вопрос со stackoverflow.
Итак, проблема такова: при помощи пакета hyperref я пытаюсь создать формочки:

Код:
\usepackage[unicode,pdftex,hidelinks]{hyperref}
\hypersetup{unicode=true,pdfauthor={Автор},pdfkeywords={Слова},
    pdftitle={Название},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}
\subsection{Информация:}
\begin{Form}
\TextField[name=sname,width=3cm]{Имя:}
\TextField[name=fname,width=3cm,borderwidth=0]{Фамилия:},

\end{Form}
\end{document}

Что я только ни пытался сделать, но шрифт получается совершенно неуклюжий: и в латехе (даже при utf8x), и в xelatex'е (со шрифтами Liberation) у меня текст в формах радикально отличается от остального текста: мало того, что в формах шрифт без засечек, так он еще и приподнят над базовой линией. Ладно, приподнятость я могу вручную ликвидировать, это несложно, но вот что делать со шрифтами?

Еще одна проблема в том, что кириллицу в формах я вижу лишь в pdfreader'е, что недопустимо: не могу же я заставлять людей ставить это вместо их любимых смотрелок (вроде evince или okular).

Вопрос 1: как изменить шрифты в pdf-формах?
Вопрос 2: как добиться нормальной кириллицы, которая будет видна и в свободных pdf-смотрелках?

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group