Ini tampaknya masalah yang umum! https://www.unicode.org/L2/L2017/17324-decimal-full-stop.pdf

Saran saya adalah menempatkan aturan changes.txt di proyek teks Arab untuk mengubah titik/titik koma menjadi Pemisah Ribuan Arab yang tepat (\u066C) sehingga seluruh rangkaian digit dan tanda bacanya semuanya dalam skrip yang sama dan semuanya RTL. Seharusnya kemudian dirender seperti yang diharapkan. Berikut adalah aturan yang seharusnya berhasil:
"(\d)\.(\d\d\d)" > "\1\u066C\2"
Ini berarti, cari digit apa pun yang diikuti oleh titik koma yang diikuti oleh 3 digit, dan ganti dengan kecocokan ke-1 (digit tunggal) yang diikuti oleh pemisah 066C yang diikuti oleh kecocokan ke-2 (3 digit yang ditemukan di sisi kiri).
Seseorang mungkin dapat memperbaiki Regex ini agar juga berfungsi untuk angka yang jauh lebih panjang di mana ada 2 pemisah: 150.000.345.

Lalu di jendela yang muncul, tempelkan aturan di atas yang ditunjukkan di baris 5. (Perhatikan bahwa saya mengomentari referensi ke PrintDraftChanges.txt karena itu mungkin tidak diperlukan):

Beritahu kami bagaimana hasilnya...
Pastikan Anda juga telah mengatur pengaturan Fonts+Scripts untuk melakukan RTL dan Arab:

This seems to be a common problem! https://www.unicode.org/L2/L2017/17324-decimal-full-stop.pdf

My suggestion would be to place a changes.txt rule in the Arabic text project to change the dot/period to the proper Arabic Thousands Separator (\u066C) so that the entire string of digits an the punctuation are all the same script and all RTL. It should then render as expected. Here's a rule that should do the trick:
"(\d)\.(\d\d\d)" > "\1\u066C\2"
This says, find any digit followed by a period followed by 3 digits, and replace with the 1st match (the single digit) followed by the 066C separator followed by the 2nd match (the 3 digits found on the left side).
Someone else might be able to improve this Regex to also work with much longer numbers where there are 2 separators: 150.000.345.

Then in the window that appears, paste in the above rule shown on line 5. (Note that I commented out the reference to PrintDraftChanges.txt as that's probably not needed):

Let us know how it goes...
Make sure you have also got the Fonts+Scripts settings set to do RTL and Arabic:

Diterjemahkan secara otomatis dari English