The boxes indicate a problem rendering a font - specifically, that the font being used does not have representations for the characters it’s attempting to display. What font are those components in the report set to use?
It’s a limitation of the way we generate reports - the backing library does not support font embedding inside generated PDFs, so it relies on the fonts already in the system. There’s no real workaround, other than installing all required fonts at all locations these report PDFs might be viewed.
Does this require a gateway or client restart to implement? Tried installing the font on both the client and gateway server without success. In my case I am pulling a byte blob from the database and displaying it via PDF Viewer component.
Another key detail is that this happens to a specific server. When the same project is used on a different server, the PDF defaults to a different font instead of failing to render. Both servers are on Ignition 8.1.xx
Find a font that does render correct on all machines and manually make all the components use that font is the most straight foward way.
If you are able to show it via report viewer instead (ie your situation allows for creating on the fly instad of fetching a blob from the db/file) it will look right.
If you have the web dev module use the web browser to display a pdf file it will render correct.
If you save it and open it in adobe or pdf viewer application via shelling out, it will also look right.
Unfortunately I must use the PDF Viewer to render my specific PDFs. Recreating the PDFs is also not an option, leaving me with trying to force the gateway/Ignition server to recognize my fonts. All imports and restarts have not worked so far. After diving into the PDFs themselves I notice that most fonts are noted as ‘embedded’. Seeing @paul-griffith post about embedding not being supported for report generation has me questioning. Does this same rule apply to full PDFs being loaded from a blob on the database? What about PDF files being loaded directly from disk?
Check what fonts you're using in your report for the text that's not showing correctly. If I recall I had a problem when someone tried using like Arial as the font or something like that (don't remember the exact font, but do remember changing the font and it fixed it).