Support Specific arabic font

I using FontSettings.FontsBaseDirectory to load KFGQPC_HAFS_Uthmanic_Script_H

All other fonts work, but this one only renders تشكيل (harakat) and not the base Arabic letters in PDF output

This a sample of the result

Hi Yahya,

Could you please send us a small Visual Studio project (including the font file) that reproduces your issue so we can investigate?

You can send it via email or support ticket:

Regards,
Mario

I send simple project contains font,
Reference number: [41170]

Hi Yahya,

Please try again with this NuGet package:

Install-Package GemBox.Document -Version 2026.4.111

Note that this is a hidden (unlisted) version. To install it, you’ll need to run the above command on the NuGet Package Manager Console (Tools → NuGet Package Manager → Package Manager Console).

And use the following:

DocumentModel doc = ...

var saveOptions = new PdfSaveOptions() { UseAdvancedTextFormatting = true });
doc.Save(tempFilePath, saveOptions);

Does this solve your issue?

Regards,
Mario

This version solve my issue, but Is this version compatible with .Net framework 4.7?

And why this version is not listed, is this stable version?

Hi,

The version is compatible with .NET Framework 4.7.

Also, please note that we do not make public releases on each build. Instead, we do it after a few fixes and/or enhancements (cumulative updates).

We do it monthly, see the release dates:

This version will be available in the next public release, sometime at the beginning of June.

For now, please feel free to use this pre-released version. The pre-released versions undergo the same testing process as our publicly released versions.

Regards,
Mario

Thanks for your patience, but I have professional license for Gembox.Document, but the license not working with this version, is this version need to upgrade my license?

Hi Yahty,

Please send us your current serial key (use our Contact page) so we can check its support period.

Note that GemBox licenses included 1 year of support period. Within that period, you can use any newer version that’s released. After that period expires, you can continue using the last version you’re entitled to (the last version that was released before expiration) or renew your license to obtain another 1 year support period.

Regards,
Mario