Characters Missing or Replaced When Exporting Canned Reports

Hi Helical Insight team,

I encountered an issue while exporting a Canned Report. The problem occurs in both the Docker deployment and the JAR-based installation of Helical Insight.

The export results are as follows:

  • PDF: Chinese characters are not displayed.
  • JPG/PNG: Chinese characters are replaced with empty squares.
  • Word/XLS/TXT: Chinese characters are displayed correctly.

I checked both the application logs and the browser console, but no errors were reported.

Could you please help investigate this issue and advise whether any configuration are required?

Thank you.

image

Hi @jingxiang ,

When we export, there are limited font types which are present by default which are used. If any custom font, which is not directly present in that, is used though it appears on the HTML page, it does not appear in the PDF (and few other exports). It uses often fall back font or shows special character.

If you can share the font download link, we can compile the font from our end and give you a file which you can deploy at your end. Then when exporting happens, even that specific font will also appear properly in the export.

Hello. I am using the default font of the Helical report. I also tried several fonts from the dropdown list, but when exporting the report to PDF, all Chinese characters disappear, leaving only English characters and numbers.

font

@jingxiang

The PDF exporter can only display characters that exist in the font embedded in the PDF. Most of the default fonts (SansSerif, DejaVu, etc.) do not contain Chinese glyphs, so Chinese text disappears while English letters and numbers remain.

Request you to please share below

  • The exact font name used for the Chinese text in the report (for example, Microsoft YaHei, SimSun, Noto Sans CJK, etc.).
  • A screenshot of the text field Font settings showing:
    • Font Name
    • PDF Font Name
    • PDF Encoding
    • PDF Embedded

Here are the settings I configured. I couldn’t find the “style.isPdfEmbedded” property. I only found the “default” property in the dropdown list.
Snipaste_2026-08-12_14-09-35
Snipaste_2026-08-12_13-52-06
Snipaste_2026-08-12_13-51-51