كيف يمكن إظهار علامات الترقيم في أماكنها الصحيحة في محررات الأكواد بالنسبة للنصوص العربية ؟

السلام عليكم ورحمة الله وبركاته
ابرمج حاليا تطبيق اندرويد فكرته اظهار نص عربي في كامل الصفحة باستخدام إطار عمل فلاتر Flutter ,Getx

  • توزيعتي هي فيدورا 38
  • استخدم محرر الاكواد vscode
  • استخدم خط amiri , cairo

لا اواجه مشاكل في اللغة العربية عموما لكني فعليا لا استطيع استخدام علامات الترقيم لانها لا تظهر في امكانها التي اضعها فيها .
فعندما أضعها نهاية السطر مثلا … افاجا بأنها تظهر في التطبيق في بداية السطر .
فأضطر الى حلول التفافيه لكنها عند تكبير الخط تفشل هذه الحلول .

كذالك عندما اضع ترقيم متسلسل مثلا لا يظهر في اول السطر .

هل من حل جذري ؟ لهذا الموضوع علما أني انسخ النصوص من libreoffice writer او emacs .