-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Closed
Labels
CoreCross-platform C++ libraries with a core functionalityCross-platform C++ libraries with a core functionalityDrapeDrape OpenGL, Vulkan and Metal graphics rendering engineDrape OpenGL, Vulkan and Metal graphics rendering engineEpicA large body workA large body workFontsFont and text renderingFont and text rendering
Milestone
Description
This meta issue wraps all related non-Latin script rendering issues on the map, that can be fixed by integrating Harfbuzz into our Drape rendering engine.
HarfBuzz implements separate shapers for Indic, Arabic, Thai and Lao, Khmer, Myanmar, Tibetan, Hangul, Hebrew, the Universal Shaping Engine (USE), and a default shaper for scripts with no script-specific shaping model [source].
A detailed list of languages supported by Harfbuzz.
There is an interesting Maplibre discussion about the related complexities.
Should fix:
- Bad fonts for Persian and Thai languages. #460
- Fix malayalam rendering #516
- Diacritics rendering issues - Bangla #1723
- Devanagari font in 2022 May release is still old #2597
- [Bug] Better support Kurdish alphabet by using a better shaping tool (Harfbuzz) #2612
- Incorrect display of parentheses in rtl language #7875
Also may be related:
- Incorrect rendering of Japanese character #3812
- Some issues and feedback from a long time MAPS.ME user #732
|
|
This project has been funded through NGI0 Entrust Fund. NGI0 Entrust Fund is established by the NLnet Foundation with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101069594. |
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
CoreCross-platform C++ libraries with a core functionalityCross-platform C++ libraries with a core functionalityDrapeDrape OpenGL, Vulkan and Metal graphics rendering engineDrape OpenGL, Vulkan and Metal graphics rendering engineEpicA large body workA large body workFontsFont and text renderingFont and text rendering
Type
Projects
Status
Done
Status
Released