Empty Print dialog with custom font

Stimulsoft Reports.JS discussion
Max Shamanov
Posts: 1119
Joined: Tue Sep 07, 2021 10:11 am

Re: Empty Print dialog with custom font

Post by Max Shamanov »

Hello,

Our HTML tag mode is currently implemented in a simplified manner: letter width is measured separately for each character. This works perfectly for simple European languages.
Problems arise with Eastern languages, where the appearance of a letter depends on its position in the word and the surrounding letters.
To improve the handling of Arabic languages, we used a method of replacing glyph forms according to a static, predefined table. With this method, the width of a line is calculated more accurately.
But this is for universal fonts. If special fonts are used for a specific language, these ready-made forms are often not available, and all replacements are made based on internal font tables (‘GSUB’ in TrueType fonts).
In this case, the width is calculated incorrectly, with large gaps.

We need time to investigate the issue with exporting glyphs to PDF in more detail.

Thank you.
#19592
User avatar
noob
Posts: 61
Joined: Sat Feb 05, 2022 9:03 am
Location: Iraq, Erbil

Re: Empty Print dialog with custom font

Post by noob »

Hello,

What are the universal fonts for Arabic or Central Kurdish Unicode defined in your table for calculating width? Also, what font for the Kurdish language is best to use in reports that render correctly in both PDF and standard print dialogs?
Max Shamanov
Posts: 1119
Joined: Tue Sep 07, 2021 10:11 am

Re: Empty Print dialog with custom font

Post by Max Shamanov »

Hello.

We would need more time to get an answer for you.
We will let you know as soon as we have any results.

Thank you.
Post Reply