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