When using font id with hex values then blank pages presented due to NPE.
in the follow pdf snap we can see the usage of the HEX values for for font id (and also for the version id)
pay attention for#2E for . (dot)
and #5F for _ (underscore)
`%PDF-1.5
%öäüß
1 0 obj
<<
/Type /Catalog
/Version /1#2E5
/Pages 2 0 R
/PieceInfo 3 0 R
/PageLabels 4 0 R
endobj
.
.
.
26 0 obj
<<
/ExtGState 48 0 R
/Font 49 0 R
/ProcSet [/PDF /Text]
/XObject 50 0 R
endobj
.
.
.
49 0 obj
<<
/T1#5F0 69 0 R
/T1#5F1 70 0 R
/T1#5F2 71 0 R
/T1#5F3 72 0 R
/T1#5F4 73 0 R
endobj
`