System fonts not being looked at on annotations
I have an annotation with
da = /Arial 10
When Poppler tries to write the file, it realizes that font Arial is not embedded. I'd expect Poppler to look at system fonts and find it though.
Technically, it seems that when Poppler is generating a appearance stream for a field text It goes through this path:
- Passes it to
- Which tries to lookup the font using
GfxFontDictbuilt from the provided pdf dict
- Nobody ever makes any attempt to read system fonts
Please note that:
- Trying to read system fonts happens on
GfxFont::locateFontbut noone ever tries to do anything with it.