On Wed, 16 Feb 2005 18:16:59 +0200
Konstantin Korikov <lostcl***@u*****.net> wrote:
KK> > p.s. кстати, как Вам удалось (если удалось) добиться правильного отображения
KK> > кириллицы при воспроизведении kar'ов? какой дистрибутив, версия проигрывателя?
KK> > я вот пробовал неоднократно, но ничего путевого добиться так и не смог
:((
KK>
KK> Fedora Core 3, TiMidity++ 2.11.3, перед компиляцией нужно:
KK>
KK> TiMidity++-2.11.3.orig/timidity/common.c 2002-01-18 01:39:56.000000000
KK> +0200
KK> +++ TiMidity++-2.11.3/timidity/common.c 2005-02-16 18:03:50.000000000 +0200
KK> @ -68,7 +68,7 @@
KK> #define O_BINARY 0
KK> #endif
KK>
KK> -/* #define MIME_CONVERSION */
KK> +#define MIME_CONVERSION 1
KK>
KK> char *program_name, current_filename[1024];
KK> MBlockList tmpbuffer;
KK> @ -926,6 +926,8 @@
KK> }
KK> #endif /* MIME_CONVERSION */
KK>
KK> + if(ocode == NULL) ocode = output_text_code;
KK> +
KK> if(ocode != NULL && ocode != (char *)-1)
KK> {
KK> if(strcasecmp(ocode, "nocnv") == 0)
KK>
KK> После компиляции:
KK>
KK> $ timidity -Od -t 1251 file.kar
KK>
KK> Это при условии что локаль KOI8 ;-)
KK>
KK> А вообще с любой локалью можно установить шрифт с нужной кодировкой (cp1251)
KK> в xterm. Тогда это будет выглядеть примерно так:
KK>
KK> $ xterm -font -*-fixed-*-*-*-*-*-*-*-*-*-*-microsoft-cp1251 -e timidity
-Od
KK> file.kar
не хочет.
ни стандартный, ни пересобранный с указанным Вами патчем не отображает кириллицу.
локаль у меня utf, так только с utf-ными шрифтами хоть квадратики рисует. в остальных
случаях - пустые строки типа
Text: /
кстати, весь предполагаемый текст выбрасывает на экран _сразу же_, а не последовательно,
по строчкам, или как оно там должно быть.
<дополнено>
поменял локаль на koi8-r, русский текст появился.
но все равно вываливается весь сразу. это так и задумано в timidity?
</дополнено>
опять поглядел на kmid.
в ~/.kde/share/config/kmidrc фонт прописан как
KaraokeFont=Fixed,22,-1,5,48,0,0,0,1,0
где тут можно указать кодировку?
<дополнено>
смена локали на koi8-r не помогла ни с kmid ни с kmidi :(
</дополнено>
опять порылся в google'е.
такое впечатление, что либо никто караоке не использует, либо у всех все работает
с пол-пинка :)
где бы /dev/hands подточить?...
где бы иголок достать?... ((c) страшила из страны оз)
--
с уважением, александр баракин.
-*Название листа "Обсуждения и споры о свободных системах и всём сопутствующем"
Написать в лист: comp.soft.linux.debate-list@subscribe.ru
Архив Листа - http://subscribe.ru/archive/comp.soft.linux.debate Поиск: http://www.google.com
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.debate/rules
Номер письма: 2194; Возраст листа: 489; Участников: 748
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.debate/msg/321065