First and foremost, thanks for the awesome project.
I wanted to report a couple of bug in the rendering of Arabic language labels on the maps:
Arabic place names often include diacritics. Those are being rendered as individual characters on the maps instead of as diacritics on the characters themselves. Example, Al-Quds (Jerusalem) is labelled ال ق ً دس instead of القُدس. See screenshot below.
Sometimes, Arabic labels are rendered right to left correctly, but the letters are disconnected. e.g. the label for القاطع is rendered as ا ل ق ا ط ع. See the second screenshot in my tweet for examples (Discourse won’t allow me to upload two images in one post). Important to note is that in most cases, those labels are rendered correctly, but there is a noticeable number of incorrectly rendered labels.
Finally, not a bug, but an important point nonetheless: the font used to render the Arabic labels is Tahoma. It used to be one of the default system fonts in many cases, but operating systems have shifted away from it because it’s not easy to read in Arabic. There are many open fonts that you could use as an alternative. I would suggest Lateef or Katibeh, both are FOSS fonts available on Google Fonts.
I’m happy to provide further details and specialized Arabic language knowledge if needed (although I’m not sure how helpful I can be with the technical details of font rendering).