<div dir="ltr"><div>Hi,</div><div>  <br></div><div>   I have used Okular recently to fill a PDF form and I haven't found a way (in the UI) to adjust the font size for text fields. This is a problem</div><div>because for some text fields, specially the ones where one has to write an address, even if the text fits perfectly in the Okular::FormLineEdit, when </div><div>it gets rendered, the text could be cut.</div><div><br></div><div> For example:<br><br><img src="cid:ii_lyy9qb960" alt="form-show.png" width="558" height="194"><br></div><div><br>but when the form is hidden:<br><br><img src="cid:ii_lyy9skkw1" alt="form-hidden.png" width="558" height="194"><br><br></div><div>The problem seems to be that the font (and font size) for the Okular::FormLineEdit is different from the one in the Default Appearance (DA) in the PDF.</div><div><br></div><div>My proposal is to take advantage of the method Poppler::FormFieldText::setTextFontSize to adjust the font size in the PopplerFormFieldText (Poppler Generator). </div><div><br></div><div>Ideally, Poppler::FormFieldText could have a member function that returns a pointer (to avoid duplicating the same object if many text files share the same font) to</div><div>the font defined in the DA (implies changes in Poppler itself). This font can then be used on the constructor of Okular::FormLineEdit to "sync" both fonts. <br></div><div><br></div><div>What do you think? Is this a change that could be accepted?<br></div><div><br></div><div><br></div></div>