pnarimani / RTLTMPro

Right-To-Left Text Mesh Pro for Unity. This plugin adds support for Persian and Arabic languages to TextMeshPro.
MIT License
536 stars 104 forks source link

RTLTMPro missing some Arabic characters. #103

Closed RahmatAli78 closed 1 year ago

RahmatAli78 commented 1 year ago

I am using this package in my project by using the default segoeui SDF Arabic that is available in the package. With the following Arabic characters unicodes list (Mentioned in Arabic All)

060C,061B,061F,0621,0622,0623,0624,0625,0626,0627,0628,0629,062A,062B,062C,062D,062E,062F,0630,0631,0632,0633,0634,0635,0636,0637,0638,0639,063A,0640,0641,0642,0643,0644,0645,0646,0647,0648,0649,064A,067E,0686,0698,06A9,06AF,06CC,FB56,FB57,FB58,FB59,FB7A,FB7B,FB7C,FB7D,FB8A,FB8B,FB8C,FB8D,FB92,FB93,FB94,FB95,FB8E,FB8F,FB90,FB91,FBFC-FBFF,FE70-FEFF,064b-065f,0670,FC5E-FC63,0660-0669,06F0-06F9

ISSUE: The issue is when I type input (in Arabic Language) in the INPUT Field. it is missing some characters on android but it is working well in windows unity editor.

For Example : المهدي . This word is shown like this (Screenshot attached).

processed-c78125e9-8655-469d-b4c3-f347c2b7dbf7_xVUjafWG

hk1ll3r commented 1 year ago

Unfortunately I don't have time to debug platform-specific bugs at the moment. We are open to contributions via pull requests if you manage to track this issue down and fix it.

hk1ll3r commented 1 year ago

This may also be related to the "Farsi" option which replaces Arabic Yeh letter with Farsi Yeh.

https://github.com/pnarimani/RTLTMPro/issues/99

RahmatAli78 commented 1 year ago

Ok thanks Resolved.