إزالة النقط من الخط العربي

Adouz.de, 15.06.2019

المشكــل:

JavaFx تقوم بإضـافة نقط غير مرغوبة  بين أحـرف النصوص المكتوبة بالخـط العربي في التطبيقـات. 

مثــال:

عنــد كتــابة العبــارة التــالية في أي مكــون من مكــونــات JavaFX مثــلLabel

أهـــــــلا و سهــلا بالعالم
الشفـرة 1: الشكـل المرغــوب

تقــوم JavaFx بعـرض التـالي:

أهـ،،،لا و سهـ،،،لا بالعـ،الم
الشفـرة 2: النتيجــة الفعلية

الحــل:

إضــافة الأوامــر التــالية يحــل المشكــل:

System.setProperty("prism.txt", "t2k");
System.setProperty("prism.lcdtext", "false");
الشفـرة 3: الحــل

يتحســن أن تضــاف هذه السطــور مباشرة في بداية وسيلة ()start. لكن ليس ذلك إلزاميا، فيمكن استعمــالها في أي مكــان آخــر من شفــرة التطبيق.