It seems Kashida which is character elongation technique on Arabic script, is broken and not causing correct rendering effect on Telegram.
Steps for reproducing:

Thank you.
Unfortunately, it's a bug in Qt5 :(
https://bugreports.qt.io/browse/QTBUG-35836
Fortunately, that bug (https://bugreports.qt.io/browse/QTBUG-35836) is fixed on Qt and now Telegram developers can fix it by merging back the patch into local Qt source, or, bumping Qt to 5.7.0. /cc @auchri as #1145
@ebraminio Which version of Qt does have it fixed? Maybe you can share a link to a specific patch?
Hey there!
We're automatically closing this issue since there was no activity in this issue since 360 days ago. We therefore assume that the user has lost interest or resolved the problem on their own. Closed issues that remain inactive for a long period may get automatically locked.
Don't worry though; if this is in error, let us know with a comment and we'll be happy to reopen the issue.
Thanks!
(Please note that this is an automated comment.)
Any plan on upgrading to a newer Qt version?
Can I ask why Telegram Desktop dose not upgrade to the newer Qt version?
@neesti On Windows and macOS I'm bound by the supported OS versions. And it is easier to develop all versions using the same Qt version :(
@john-preston Does this mean that this problem will not be solved?
@neesti I hope yo update Qt to 5.9 at some point.
Most helpful comment
5.7.0, as the bug says and this is its patch.