[QGIS-Developer] Enhancing RTL Text Rendering & Labeling (Curved Labels, Annotations)
nabaz gharib
nabaz.gharib at gmail.com
Thu Aug 20 06:28:26 PDT 2026
Hello DEV team,
First off, huge respect and gratitude to the QGIS core team and contributors for building such an incredible open-source GIS tool. The work done here is phenomenal!
I wanted to open a discussion around a long-standing challenge that significantly impacts cartographers working with Right-to-Left (RTL) scripts (such as Kurdish, Arabic, Persian, etc.): complete RTL text rendering support.
While basic RTL text rendering works well in many standard places, it frequently breaks during advanced cartographic styling—most notably with curved/along-line labels, map annotations, callouts, and multi-line formatting.
Here are several open GitHub issues tracking these challenges:
https://github.com/qgis/QGIS/issues/57123
https://github.com/qgis/QGIS/issues/65311
https://github.com/qgis/QGIS/issues/21940
https://github.com/qgis/QGIS/issues/54098
While these may look like minor visual bugs from the outside, they create major bottlenecks for daily professional mapping workflows in RTL languages. I wish I had the C++/Qt background to jump in and submit PRs myself!
Finally, I appreciate if dev team pay attention to better RTL support.
Again thanks for your efforts.
Best Regards.
Nabaz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20260820/aa32a12b/attachment.htm>
More information about the QGIS-Developer
mailing list