Summary: | Filenames in statusbar broken | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Evgenii Terechkov <evg> | ||||||||
Component: | qiv | Assignee: | Michael Shigorin <mike> | ||||||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||||||
Severity: | normal | ||||||||||
Priority: | P2 | CC: | evg, mike | ||||||||
Version: | unstable | ||||||||||
Hardware: | all | ||||||||||
OS: | Linux | ||||||||||
Attachments: |
|
Description
Evgenii Terechkov
2007-06-05 18:24:46 MSD
Отдам :) Второе можно, вот первое править не полезу (предположительно не тот шрифт). Ну давай, буду пинать апстрим (всё одно так и думал, что туда надо с таким). Покопал немного. Шрифт там забивается константой "fixed" прямо в код (из Makefile-а). Пробовал его менять, но получал либо развал с руганью от gdk|imlib, либо квадратики (если задать как XLFD). Так что к авторам, видимо. Created attachment 2067 [details]
fonts bugfix by dfo@
Прикладываю в 2.1-alt2.pre12 (спасибо dfo@), вот только в ru_RU.KOI8-R
работает, а в ru_RU.UTF-8 сегфолтается:
Gdk-CRITICAL **: file gdkfont.c: line 376 (gdk_text_width): assertion `font !=
NULL' failed.
zsh: segmentation fault qiv -t img/sco.com-defaced.png
В смысле я пока не буду заливать этот alt2 никуда, поскольку кракозябры лучше сегфолта. Created attachment 2068 [details] User font select patch for qiv-2.1pre12 Хм... тогда, возможно, работающим в этом направлений (отрадно что такие есть!) в чём то поможет и мой скромный патч, койм я пытался порешить этот баг, но смог сделать лишь выбор шрифта (в юникоде сегфолтов нет, "работает" отлично, в других локалях не проверял). С.м. также http://evg-krsk.livejournal.com/2007/06/24/ и http://samurai-within.livejournal.com/345728.html Created attachment 2075 [details]
User font select patch for qiv-2.1pre12
Это новый патч совмещает и работу в юникоде без крокозябл и возможность выбора
шрифта пользователем (разве что в мане не знаю как это добавить). Огромное
спасибо dfo@ за проделанную работу (Мой патч основан на его работе).
Прошу зайнтересованных потестить патч (в т.ч. и не в юникоде) и если что - в
Сизиф. Мой текущие потребности от программы он удовлетворяет.
P.S.: И наваяйте ещё патчик кто будет заливать или сделайте в спеке sed
-e's/pre11/pre12/' qiv.1 ...
Так заливай хотя бы в Daedalus, а как по мне -- если работает в koi, то сразу в Sisyphus. Fixed in 2.1-alt2.pre12. |