This is a static archive of our old OSM Help Site. Please post any new questions and answers at community.openstreetmap.org.

JOSM: Support of Unicode

1

When entering Unicode Characters (Ethiopic / Amharic in our case) in tags, such as "name:am", only boxes are being displayed.

Is this an JOSM bug or just a wrong system setting?

We are using Ubuntu/GNOME and in other parts of the system, it is just displayed fine.

asked 05 Dec '12, 18:36

AddisMap_Alexander's gravatar image

AddisMap_Ale...
1.1k314062
accept rate: 0%

edited 05 Dec '12, 23:03

Pieren's gravatar image

Pieren
9.8k2083157

2

I can confirm this here. It might be a font problem because other unicode characters work fine, but even with the packages fonts-senamirmir-washra fonts-sil-abyssinica installed I just get boxes in JOSM whereas other programs (like firefox) display the same characters without problems. I suggest creating a bug report.

(06 Dec '12, 07:33) scai ♦

2 Answers:

1

It is actually working in Ubuntu 12.04 and Java 7. But I made a ticket for Input Method support: http://josm.openstreetmap.de/ticket/8259

answered 06 Dec '12, 17:35

AddisMap_Alexander's gravatar image

AddisMap_Ale...
1.1k314062
accept rate: 0%

0

It was not working any longer in Java 8 ... but i figured out it is working for openjdk-11

On Ubuntu 18.04:

  1. apt install m17n openjdk-11-jre
  2. Language Settings -> IBus as input method
  3. IBUS Settings > add amharic, use Super+Space for switching
  4. Start JOSM with the openjdk, for example /usr/lib/jvm/java-11-openjdk-amd64/bin/java -jar josm-tested.jar or by using sudo update-alternatives --config and choose the openjdk (in case you had oracle Java installed as well)
  5. Now press Windows-Space to switch

answered 19 Jul '19, 16:40

AddisMap_Alexander's gravatar image

AddisMap_Ale...
1.1k314062
accept rate: 0%

edited 19 Jul '19, 16:41