SAP Knowledge Base Article - Public

2344732 - Khmar UI font in CR Designer shows some "+" characters when previewed

Symptom

Using the Khmar UI or Khmar OS fonts in CR Designer shows some + characters when previewing the report

For example - ថ្ងៃចេញវិក្ក័យប័ត្រ

has plus signs under the first, eigth and twelveth characters

Note: CR for VS SP 15 does show the characters correctly

It has also been reported to close CR Designer, but that has not been confirmed.

Cause

There seems to be an issue between USP10.dll, the one CR uses is version 1.4, newer versions do not seem to resolve the issue when both are used.

Resolution

Our Developers have looked into this limitation and discovered the cause is due to Khmar fonts were not supported in USP10.dll version 1.422.3790.1830.

This is the version CR uses in the Designer and our SDK runtime.

According to this info: https://en.wikipedia.org/wiki/Uniscribe

Khmar was not supported until version 1.460.3707.0.

This limitation is by design now, we have looked into using an updated version and currently due to compatibility issues we cannot upgrade our version or support the updated version, it can cause CR Designer to crash on export and possibly other issues when used.

There are plans to upgrade to a higher version but no date at this time.

Currently only option is to not use Khmar fonts.

Keywords

khmar, font, invalid characters, CR designer , KBA , BI-RA-CR , Crystal Reports designer or Business View Manager , Problem

Product

SAP Crystal Reports, developer version for Microsoft Visual Studio