[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: mtink



В Вск, 02/11/2008 в 15:33 +0300, Mishustin Alexey пишет:
> В Вск, 02/11/2008 в 10:52 +0300, Mishustin Alexey пишет:
> > Добрый день!
> > 
> > Вожусь сейчас с mtink, gui-шной (хочется именно gui; консольный ttink не
> > нравится) утилитой для чистки головок и другого обслуживания струйного
> > принтера. Проблема с ней такая. Вместо нормальных букв выводятся
> > крякозябры; при запуске из терминала выдается ошибка:
> > 
> > Warning: Cannot convert string "*-urw palladio
> > l-bold-r-normal-*-*-*-*-*-*-*-koi8-ru" to type FontStruct
> > Warning: Cannot convert string "*-urw palladio
> > l-*-r-normal-*-*-*-*-*-*-*-koi8-ru" to type FontStruct
> > 
> > Я отыскал багу, соответствующую именно этой ошибке, в bugzilla от
> > mandriva еще 2006 года. Там люди предлагают 4 разных способа устранения
> > ошибки:
> > 
> > 1) mtink patched and available in current svn, but not cooker yet.
> > - К сожалению, я не не понимаю слова cooker, и какой svn имеется в виду;
> > сборка и установка mtink 1.0.16 из lenny (у меня - etch со штатным mtink
> > 1.0.14) ничего не изменила.
> > 
> > 2) patch mktink to request for *-koi8-r instead of *-koi8-ru
> > - Очевидно, опечатка: вместо mktink читать mtink. Никакого готового
> > патча, меняющего koi8-ru на koi8-r, не предлагалось. Что, просто
> > заменить в директории с исходниками все вхождения koi-8-ru на koi8-r?
> > Пока никаких изменений в исходники не вносил...
> > 
> > 3) the urw-fonts package can be rebuild to provide -koi8-ru encodings
> > (just using "mkfontscale ; mkfontdir" adds those now)
> > - Не нашел в Debian пакета с названием urw-fonts. Возможно, это только
> > rpm есть (для mandriva) такой?
> > 
> > 4) I see the font is hardcoded, you can try to add ",*" (coma and
> > asterisk) to the font list; so the X server will find a suitable font
> > among all existing fonts; it will always be displayable.
> > - Добавить ",*" к списку шрифтов X-сервера. Звучит просто, но я не
> > нашел, где находится этот список.
> > 
> > Пожалуйста, помогите хакнуть mtink...
> 
> Вдогонку:
> 
> Поменял, по совету 2), в исходниках mtink все вхождения "koi8-ru" на
> "koi8-r". Теперь он пишет то же самое, только про koi8-r:
> 
> Warning: Cannot convert string "*-urw palladio
> l-bold-r-normal-*-*-*-*-*-*-*-koi8-r" to type FontStruct
> Warning: Cannot convert string "*-urw palladio
> l-*-r-normal-*-*-*-*-*-*-*-koi8-r" to type FontStruct
> 
> Непонятно, причем тут вообще koi8... Локаль-то у меня utf-8.
> 
> У кого-нибудь mtink показывает нормальные шрифты?

...А после того, как я добавил ",*" ко всем вхождениям уже koi8-r (я так
понял, это и есть "список шрифтов"), mtink перестал показывать шрифты
вообще. Ыы. А ошибку выдает ту же, с koi8-r (без ",*").

Странно, а на http://bugs.debian.org/cgi-bin/pkgreport.cgi?src=mtink
девственно чисто, ни одной баги... Непопулярная программа? Или я что-то
делаю не так?

-- 
С уважением,
Алексей Мишустин

Reply to: