Похоже, это распространенная проблема! https://www.unicode.org/L2/L2017/17324-decimal-full-stop.pdf

Моя рекомендация — добавить правило в файл changes.txt проекта арабского текста, чтобы заменить точку/период на правильный арабский разделитель тысяч (\u066C), чтобы вся строка цифр и знаков препинания была в одном и том же письме и была RTL. Тогда она должна отображаться как ожидается. Вот правило, которое должно сработать:
"(\d)\.(\d\d\d)" > "\1\u066C\2"
Это означает: найти любую цифру, за которой следует период, а затем 3 цифры, и заменить на 1-е совпадение (одиночную цифру), за которым следует разделитель 066C, а затем 2-е совпадение (3 цифры, найденные слева).
Кто-то другой, возможно, сможет улучшить это регулярное выражение, чтобы оно также работало с гораздо более длинными числами, где есть 2 разделителя: 150.000.345.

Затем в появившемся окне вставьте указанное выше правило, показанное на строке 5. (Обратите внимание, что я закомментировал ссылку на PrintDraftChanges.txt, так как это, вероятно, не нужно):

Дайте знать, как у вас получилось...
Убедитесь, что у вас также установлены настройки Fonts+Scripts для RTL и арабского:

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:
