mono / mono

Mono open source ECMA CLI, C# and .NET implementation.
https://www.mono-project.com
Other
11.13k stars 3.83k forks source link

Maperitive application using Mono does not display Tifinagh font #12191

Open mbe57 opened 5 years ago

mbe57 commented 5 years ago

michael.bechtold 2017-05-29 06:16:10 UTC

While all other applications can properly display e.g. Tifinagh letters, Maperitive using Mono does not. Example: "Rabat ⴰⵕⴱⴰⵟ الرباط" is shown with Rabat and الرباط properly, but the Berber version is shown as meaningless sqares. Same for East Asian fonts. Platform is Lubuntu 16.04 LTS, latest patch level.

Comment 1 michael.bechtold 2017-05-29 06:35:58 UTC

PS: when I make the Tifinagh TTF the only font (move out all others, run fc-cache -fv), then the Latin and the Arab letters are displayed in Tifinagh, but the Berber letters remain squares :-((

marek-safar commented 5 years ago

Could you please include code or example which fails to display properly?

mbe57 commented 5 years ago

I have no access to the Maperitive source code, but I attached a simple input file for Maperitive. It shows the effect for Rabat (Morocco). Just open the unzipped osm file and chose: Map -> Rules -> Default

The command "move-pos x=-5.8 y=34.5 zoom=8.01" gets you to Morocco.

Any other Tifinagh letters will end up as squares as well ...

Thank you.

MaperMonoErrorTifinagh.zip

mbe57 commented 5 years ago

Any ideas, marke-safar, pls. ?