When reports are been exported via Crystal Reports into PDF, spaces in Arabic text can be replaced by strange characters.
This can look like the following, where the spaces are been replaced by ً.
In the PDF this then looks like the following
When viewing Arabic text in a PDF generated from crystal reports, sometimes all the spaces in the text get replaced by a diacritic ( ً, َ, ُ, ...).
This is caused by using diacritics after the last letter of the word in the text itself. crystal report replaces all spaces in that font type with the first diacritic in that text. i.e. if a paragraph has a font type of tahoma and contains the diacritic ( ً ), then all the spaces in the paragraph will be replaced by that diacritic.
Solution / Workaround:
This is an known Crystal Reports issue when exporting into PDF and has not been fixed so far.
This is been logged with SAP as a known limitation 1926379 - SAP BusinessObjects BI Right-to-Left (RTL) Support. The document has been attached to this article.
So the only solution is to not use diacritics at all.