LINUX.ORG.RU

Поддержка русских шрифтов в Xfig

 , , xfig, ,


0

0

В процессе дискуссии решил провести свой эксперимент.

Слева – три экземпляра Xfig, запущенные с разными региональными настройками (ru_RU.UTF-8, ru_RU.KOI8-R, ru_RU.ISO-8859-5). Справа – gv с результатами экспорта в PostScript. Во всех случаях явно запускал xfig с ключом -international.

Как видно, в случае UTF-8 каждый символ кириллицы занимает 2 байта, и шрифты в PostScript-выхлопе неподходящие.

В случае ISO-8859-5 каждый символ занимает 1 байт, и та же (но уже решаемая) проблема со шрифтами.

В случае KOI8-R всё нормально «из коробки».

★★★★★

Проверено: hobbit ()
Последнее исправление: dataman (всего исправлений: 7)

какой-то современный Devuan Linux (потерял счёт номерам версий)

Ну Семёооон Семёныч!

Хотя бы выхлоп uname -a приведи, по нему с помощью дистровотча можно попробовать определить.

По сути проблемы – в тему приглашается @stickler.

hobbit ★★★★★
()

Как видно, в случае UTF-8 каждый символ кириллицы занимает 2 байта, и шрифты в PostScript-выхлопе неподходящие.

ЕМНИП в PostScript все однобайтовое. Чтобы делать вывод на разных языках, нужно ремапить глифы. Не то что бы это сложно, но одно тянет за собой другое. По хорошему надо брать метрики из шрифта и инкапсулировать глифы шрифта в выходной документ. Иначе в лучшем случае получится каша, в худшем вообще ничего не получится.

zloy_starper ★★★
()
Ответ на: комментарий от Bass

Запускал со всеми этими кодировками. Вон, например, кои8-р после запуска с ним выдает кракозябры, а после установки текста программа тупо умирает. Может быть в репозиториях devuan-а мне попалась не самая лучшая версия. Могу прислать видео, если интересно.

stickler
()
Ответ на: комментарий от stickler

Да.

Ну и LANG ещё докучи.

Bass ★★★★★
() автор топика

Что это за софт такой который не поддерживает UTF-8? Что-то из 1980-х?

arthas
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.