-
-
Notifications
You must be signed in to change notification settings - Fork 359
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
Wrong display of letters with marks above (ščžáé...) - on the map #5006
Comments
Do the names display correctly when you open the element? |
Yes, it would be interesting to know:
For me (SC v52.1, EMUI 12/Android 10?) with Croatian language, it works (and has always worked) just fine, e.g. at https://www.openstreetmap.org/way/591540390: small_SVID_20230508_215508_1.mp4 |
Looks fine for me too (Android 9) |
It seems to happen in all languages for me I have attempted reinstalling app and issue persists. @Helium314 yes names display correctly when you open element @mnalis It's happening in Slovenia |
Is it happening also with Polish letters? Such as Ś and ó? https://www.openstreetmap.org/node/3009775614 https://www.openstreetmap.org/relation/2432115#map=15/50.1474/21.9713 |
Right, anyway, the fact that it only happens for things rendered on the map but not in the UI means that it is a tangram-es issue and we can do nothing about this. So I'll close this as will-not-fix, as it is an upstream issue. Unfortunately, tangram-es isn't really maintained anymore. I figure, you could post an issue there, but most probably it would just be for documentation purposes. It may also be just the same issue as tangrams/tangram-es#2335, so you could also just add a comment there. |
Alright, I guess we will just have to live with it then. |
@CTJoriginal you can try testing with testing If it works ok in MapLibre part of the screen, than those display issues may be an additional argument for making the move from Tangrem-ES to Maplibre (especially as more and more devices are going to be Android 12+, and many languages contain non-ASCII names) |
@soshial and what Android version is that (and what SC version)? For me (SC 53.3 on Android 10/EMUI 12) the same region displays fine: So far, it seem to be happening only on newer android versions. Unfortunately, as stated above, this is bug in Tangrem-es library, which seems to be abandoned, so it is very unlikely to be fixed. Possible solution is porting StreetComplete to use Maplibre instead of Tangrem-es, but that is no small job. |
@soshial can you confirm that it's fixed in version 59.0 Alpha 1? Here under Android 12 it looks fine now: |
And (again for me) on Android 14 it is broken (in all Tangram-ES versions, i.e. anything below So it seems it broke with Android 13, and also it will be fixed with StreetComplete v59.0 release. As e.g. shown here in that old testing version which displayed both Tangram-ES and MapLibre at the same time (this screenshot taken on Android 14): one can clearly see Tangram-ES (left) side is broken, while MapLibre (right) side is fine. |
It looks like 59.0-alpha1 fixed it for my Samsuns S22 (Android 14). |
Street Complete displays text of letters with marks (čšžćá...) wrongly; instead of mark being above the letter it gets moved to right where it intercepts with next letter in line (check attached screenshots), which makes text verry hard to read. Issue only happens on text displayed on the map and not in input fields.
How to Reproduce
Create place (shop overlay) with name, that contains these letters
Expected Behavior
It's expected that these letters appear like this: ščžćáè...
Versions affected
Android: 13, ONE UI 5.1
App: v51.2
The text was updated successfully, but these errors were encountered: