Hi,
you could replace the instance of fallback fonts and the default font for annots.
Use this to load your font, add this in Global class between
fontfileListStart() and
fontfileListEnd() :
load_truetype_font(Resources res, int res_id, File dst);
And this to use your font instead of the default font for annots ;
// set text font for edit-box and combo-box editing.
if (!setAnnotFont("Your Font") && face_name != null) {
setAnnotFont(face_name);
}
Note: you may need to remap your font with the font used in the pdf.
For example you can check Global.java
We checked and we found that font license is ok for distribution in commercial app.
The only thing to watch out is that it does not include Chinese, Japanese and Korean.