boxes usually indicates current font (available) does not have the Glyph used
Next step would be to determine what was called for. This could be via CSS (publishers styles) or Override styles (Viewer).
It could be a improperly 'subset' done on the embedded font.
It could be the font was not embedded (nor on the system) and the fallback is weak
There is a reason font-family: has a (fall back) list ability. It allows the publisher to steer the substitutes without embedding ($$)
|