mapgen и кириллица

Всем привет. А кто-нибудь пробовал уже новый рендерер? Удалось заставить его адекватно отображать киррилицу в png?

В svg кириллица попадает нормально?

Нет.

Я так понимаю, что нужно выбрать правильную кодировку. По умолчанию там перекодируется в iso-8859-1. Я попробовал менять на iso-8859-5, cp1251, koi8-r - видно, что символы другие, но по-прежнему нечитабельно.
Если что, это всё на Убунту.

А UTF-8 там нет?

Как минимум там неправильная кодировка в выходном svg.

Ну и наверное перлу надо что-то про utf-8 вообще сказать, чтобы все хорошо было. Не помню, то-ли use encoding ‘utf-8’; то-ли use utf8;

Да, именно эту строку забыл заменить.

Итого, рецепт: в модуле mapgen.pm все упоминания iso-8859-1 заменить на iso-8859-5.

Может, можно и его оставить, действительно. Попробую попозже.

Ну по крайней мере в этом случае будет показываться не только кириллица. :slight_smile:

Да, с юникодом работает. Только я теперь не понимаю, зачем автор исходного скрипта вообще затеял возню с перекодировкой.