
Tentei várias combinações (fontWeight=bfseries, font=bfseries) na nova definição de comando para tornar o texto de entrada em negrito por padrão, mas não obtive sucesso até agora. Eu ficaria grato por qualquer sugestão. MWE:
\documentclass[11pt,a4paper]{article}
\usepackage[table]{xcolor}
\usepackage{hyperref,stackengine}
\newcommand{\TF}[2][5em]{\TextField[borderwidth=-0.2pt,
width=#1,
height=#1,
charsize=12pt,
backgroundcolor=white!50!white,
color=black!100!black,
bordercolor=white!20!white,
name=#2
charWeight=\bfseries
]{}}
\begin{document}
\fbox{\TF[12em, height=12pt, charsize=12pt,
color=black!100!black, bordercolor=1 1 1]{d}}
\end{document}
Responder1
Bem, é difícil. Ao contrário do texto normal em um PDF, os glifos em um campo de texto não são retirados de um recurso incorporado, mas são algo que o visualizador de PDF deve gerar dinamicamente (afinal, ninguém sabe quais caracteres um usuário inserirá em tal campo). A referência do PDF não especifica muitos detalhes sobre como esses recursos de fonte devem ser construídos, mas deixa isso para os processadores e isso significa que depende muito do visualizador de PDF.
portanto, o hyperref não oferece muitas opções, você pode tentar definir o tamanho da fonte e a cor, mas é mais ou menos isso.
Com l3pdffield-testphase você também pode especificar um nome de fonte, mas como escrevi acima não é garantido que cada visualizador honre essa configuração. Se eles não conseguirem encontrar a fonte, poderão recorrer a outra coisa (ou simplesmente ignorar a configuração de qualquer maneira):
\DocumentMetadata{}
\documentclass{article}
\usepackage{l3pdffield-testphase}
\usepackage{fontspec}
\setmainfont{DejaVuSans}
\begin{document}
\textbf{Some bold text}
\ExplSyntaxOn
\pdffield_textfield:n{name=name,font=DejaVuSans-Bold,width=5cm}
\ExplSyntaxOff
\end{document}
Com o Adobe Reader isso fornece esta fonte no campo: