-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
Add support for rendering characters from unicode supplementary planes #4001
Comments
As of Unicode 10.0, the following astral-plane blocks also allow ideographic breaking:
Revision 17 of UTR #50 still reflects Unicode 9, but presumably the following astral-plane blocks also allow upright vertical orientation:
/cc @ChrisLoer |
OpenStreetMap does have CJK Unified Ideographs B–F characters in a number of features’
There are also plenty of Cantonese place names are in GL JS skips over any supplementary-plane character, rather than leaving a space or replacement character. For example “卡司𥰆拉樂園” is rendered as “卡司拉樂園”, even with the demo in #4895. In principle, this could lead to some unfortunate labels. |
The analysis in #4001 (comment) mostly covered Chinese labels. Since then, Mapbox Streets has added support for Japanese names. Currently, OpenStreetMap has 11 features in Japan with unsupported characters in Japanese names: 3 buildings, 2 restaurants, 1 pond, 1 memorial, 1 shrine, and 1 supermarket. |
As of Unicode 12.1, the following astral-plane blocks also allow ideographic breaking:
The following astral-plane blocks have upright vertical orientation:
|
Migrated from mapbox/DEPRECATED-mapbox-gl#29
The text was updated successfully, but these errors were encountered: