-
Notifications
You must be signed in to change notification settings - Fork 819
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Combining diacritics rendering wrong in various languages #2017
Comments
There are many font rendering problems currently showing on the openstreetmap.org tileserver, since it is running an older version of the mapnik rendering library. Most will be fixed when the server admins upgrade to mapnik 3, which will hopefully happen soon. Can you check your examples against the opencyclemap and/or transport layers please? Both of these are using a similar list of fonts to openstreetmap-carto, but have already been upgraded to mapnik 3. |
Just checked. Transport Map and Cycle Map look great! Ethiopic text still has the weird spacing issue but complex text layout is working just fine. |
It's not needed in this case, but in general it's best to include an image of the correct rendering, since otherwise we're depending on our browser to render the text correctly. |
I can confirm that Tibetan and Devanagari are rendering far better in the cycle and transport layers. Both had the correct order/orientation for the places I checked, and only some spacing issues remained. For Tibetan these spacing issues are far less than they are at present in the default layer's rendering. |
Burmese, Bengali and Devanagari are all confirmed fixed with Mapnik 3. I'll review the others when done with some pre-rendering. |
Most of these are fixed in Mapnik 3. If there are still problems, please open a new ticket for the issue. It's possible some of the fonts might need changing. Include links to the problem area, a picture of the correct rendering of the text, and a picture of the rendering of the area. tile.osm.org doesn't use Mapnik 3, so you can't use it for this. |
@claysmalley Mapnik 3 has now been rolled out. Could you have a look whether this has improved now? If now, could you provide a link to the map location where you find bad rendering (some tiles might not have been refreshed since the upgrade)? |
Burmese: ✔️ renders properly. Note: if you find any broken Burmese text, it's likely that it was typed up in the wrong encoding (Zawgyi instead of Unicode) I'll open a new ticket for each of the issues here |
Thanks! |
Many South Asian alphabets have combining characters that appear to the left of the character they "attach" to. These seem to be rendering on the wrong side of the combining character in various languages. Some other marks are rendering too high, too low, or not at all. It looks hella clowny, and unreadable in some cases, to native readers of these languages.
The text was updated successfully, but these errors were encountered: