avva: (Default)
[personal profile] avva
Никак не могу заставить Winamp использовать кириллический фонт для показа названий песен.
(у меня Windows NT, не русская версия, а ивритская, и такой должна оставаться).
Просто наваждение какое-то. Месяцев пять назад, помню, я разозлился и почти целый день на это потратил. Испробовал кучу всего. Нашёл даже, в конце концов, как заменить системные fixed-width фонты, но мне это решение не подходит. Скачал несколько других проигрывателей мп3шек, и ни в одном из них не нашёл диалога для выбора фонта.

Осталось только писать программу, которая будет внедряться в адресное пространство Winamp'а, перехватывать вызов CreateFontIndirect или чего там ещё, и подставлять нужный фонт. Но это уже абсурд какой-то.

Может, я не вижу чего-то очевидного? Ведь наверняка не у меня одного такая проблема возникла. Помогите!

Update: 1. Winamp у меня 2.80. Третий не очень хочется ставить, он тяжёлый и, говорят, глючный. Но если другого выхода нет, и это решит проблему, расскажите что и как, поставлю.
2. Основная проблема не в том, чтобы правильно показать название песни в плывущей строке окошка проигрывателя; это мне не так важно. Основная проблема - сделать так, чтобы названия песен в playlist'е правильно отображались!

Ещё update: помогло предложение [livejournal.com profile] yunik'a, за что ему огромное спасибо. Подробности для всех желающих:

1. Чтобы заставить Winamp 2.x использовать русский фонт для плейлиста: ставите какой-нибудь скин, какой нравится (отсюда). Файл скина лежит в директории Winamp/Skins; раскройте его Winzip'ом (это архив), отредактируйте файл pledit.txt в нём. В этом файле есть строка вида "Font=Arial" (обычно); вместо Arial поставьте русский фонт, например, работает "Font=Arial Cyr" (в Windows NT/2000/XP это работает, хоть в них такие фонты и не показываются в обычных списках - система эмулирует выбор кодировки через суффикс в имени фонта). Запакуйте скин обратно в архив и поставьте обратно в ту же директорию. Выберите этот скин в Winamp'е; должно всё заработать.

2. Чтобы заставить его использовать русский фонт для бегущей строки с именем текущей песни; скачайте и установите этот плагин. Перед запуском сохраните копию winamp.exe с другим именем. Плагин изменит сам файл winamp.exe, помимо прочего; если эта часть инсталляции почему-то не сработает, нужно зайти в командной строке в директорию Winamp и запустить wamp209r.exe -- файл из этого плагина, который изменяет winamp.exe. Далее, поставьте опцию Options->Display->Use bitmap fonts for main title display.
Теперь в базовом скине название песни должно показываться русскими буквами; чтобы то же самое происходило в другом скине (напр. том, в котором плейлист уже руссифицирован в пункте первом выше), надо скопировать файл text.bmp из директории winamp (его туда поставил плагин) внутрь скина (см. пункт 1 насчёт разархивирования/архивирования скина) поверх его файла text.bmp .

Уф. Как это всё через задницу. Ну что стоило поставить кнопку с диалогом выбора фонта?

Date: 2002-11-04 01:42 am (UTC)
From: [identity profile] ex-pusha.livejournal.com
Сменить шрифт в конфиге скина не пробовал?

Date: 2002-11-04 01:48 am (UTC)
From: [identity profile] galushko.livejournal.com
Кажется, проблема снимается так: Options / Preferences / галочка напротив "Use bitmap font..."

Date: 2002-11-04 01:49 am (UTC)
From: [identity profile] avva.livejournal.com
Нет, я это пробовал, никакого эффекта.

Date: 2002-11-04 01:51 am (UTC)
From: [identity profile] galushko.livejournal.com
Уточню путь: Options / Preferences / Options / Display /

Date: 2002-11-04 01:54 am (UTC)
From: [identity profile] galushko.livejournal.com
Жаль. К сожалению, других рецептов не встречал.

Date: 2002-11-04 01:54 am (UTC)
From: [identity profile] avva.livejournal.com
У меня стоит один скин - в нём нигде опции сменить шрифт я не вижу.

Или для этого надо ставить 3-й Winamp?

Date: 2002-11-04 01:55 am (UTC)
From: [identity profile] yole.livejournal.com
Попробуй пойти на classic.winamp.com/plugins и скачать там language pack для русского языка. Насколько я помню, именно lang.pack определяет шрифт для названий песен.

Date: 2002-11-04 02:08 am (UTC)
From: [identity profile] avva.livejournal.com
Спасибо за попытку, в любом случае.

Date: 2002-11-04 02:16 am (UTC)
From: [identity profile] zhenyach.livejournal.com
Когда-то с их сайта можно было скачать скин - такой же, как "основной", но с русскими буквами в фонте. Если поставить (или нарисовать себе, если не найдётся) такой скин, а потом, как сказано выше - "Use bitmap font", должно работать.

Date: 2002-11-04 02:17 am (UTC)
From: [identity profile] avva.livejournal.com
Спасибо. Скачал, установил. Russian language pack там напрямую патчит winamp.exe, ужас, такое впечатление, что вернулся в начало 90-х ;) к сожалению, всё, что изменилось - стало хорошо показываться название текущей песни, бегущее в окне проигрывателя. Названия песен в playlist'е - самое важное - продолжают показываться ивритскими буквами :(

Date: 2002-11-04 02:18 am (UTC)
From: [identity profile] avva.livejournal.com
Проблема в том, что не похоже, что эта опция bitmap fonts вообще как-то влияет на playlist (а влияет только на названия текущей песни в окне проигрывателя).

Date: 2002-11-04 02:34 am (UTC)
From: [identity profile] yunik.livejournal.com
Опции не помню тоже, помню, что менял руками текстовый файл в самом скине когда-то. pledit.txt, наверно. А, ну это только для плейлиста, конечно.

Date: 2002-11-04 02:37 am (UTC)
stas: (Default)
From: [personal profile] stas
Может, в windows regional settings поставить русский по умолчанию поможет? Правда, это может испортить десяток других программ...

Re:

Date: 2002-11-04 02:41 am (UTC)
From: [identity profile] avva.livejournal.com
Именно что портит мне всё подряд, да :(

Date: 2002-11-04 02:41 am (UTC)
From: [identity profile] avva.livejournal.com
А мне именно плейлист и нужен. Спасибо, попробую.

Date: 2002-11-04 02:52 am (UTC)
From: [identity profile] silpol.livejournal.com
а вариант поиска альтернативы самому винампу?

Date: 2002-11-04 03:01 am (UTC)
From: [identity profile] amddiffynfa.livejournal.com
Комментарий знакомого (проблема точно та же).

Возился-возился, пришёл к выводу: только патч, вручную.
Сел и написал... но не патч, а утилиту, которая пробегает по всем MP3 и патчит (транскрибирует) headers и, если надо, filenames. WinAmp на каждой машине свой, а муз. файлы - одни и те же (носим с собой). Впрочем, есть люди, которые ne lyubyat транслит...

Re:

Date: 2002-11-04 03:04 am (UTC)
From: [identity profile] avva.livejournal.com
Спасибо. Я тоже об этом задумывался, но уж слишком пораженческое решение. В конце концов, в 2002-м году живём! Тут дело не в нелюбви к транслиту (которой у меня как раз нет), а в том, чтобы заставить эту тупую программу делать то, что она и так должна уметь.

Кажется, предложение [livejournal.com profile] yunik'а мне помогло, я сейчас сделаю апдейт в записи.

Date: 2002-11-04 03:10 am (UTC)
From: [identity profile] ex-pusha.livejournal.com
Помогло?
Файл именно этот.
[Text]
Normal=#B234567
Current=#C0C0C0
NormalBG=#000000
SelectedBG=#678FGG
Font=Handel Gothic D
вот как должен примерно выглядеть, если используется какой-то специфический шрифт. Меняешь последнюю строчку на тот шрифт, что у тебя с руссификацией.

Date: 2002-11-04 03:16 am (UTC)
From: [identity profile] avva.livejournal.com
Да, помогло. Спасибо!

Date: 2002-11-04 03:16 am (UTC)
From: [identity profile] avva.livejournal.com
Огромное спасибо, всё заработало. См. апдейт к записи.

Сапожник без сапог

Date: 2002-11-04 03:21 am (UTC)
From: [identity profile] cema.livejournal.com
Чёрт его знает. У меня та же проблема с XMMS в Linux'е. Причём он явно предлагает указать шрифты для playlist и main window, но почему-то как-то не так их подставляет, что ли. Сорцы, правда, легко достать и пропатчить, this being Linux, но тратить на это целый день (!) я не буду, конечно.

Date: 2002-11-04 03:25 am (UTC)
From: [identity profile] yunik.livejournal.com
Всегда пожалуйста! Очень рад.

Date: 2002-11-04 03:27 am (UTC)
From: [identity profile] avva.livejournal.com
Я ж написал - пробовал. Не нашёл ни одного хорошего, быстрого, и с выбором фонта для плейлиста.

Date: 2002-11-04 04:44 am (UTC)
From: [identity profile] eprst.livejournal.com
cfg-edit это не через задницу :)
(вот "плагин"/патч - это уже да)

Date: 2002-11-04 05:15 am (UTC)
From: [identity profile] eprst.livejournal.com
кстати, о птичках, обнаружил, что у меня в плейлисте русским пишется все и без "пропатчивания" чего бы то ни было (вин2000 не русский)
но стоит свернуть плейлист до одной строчки, как получаем ту самую колбасу, но нелечащуюся никак.

был бы признателен за совет, где чего подправить :)

Re: Сапожник без сапог

Date: 2002-11-04 08:18 am (UTC)
From: [identity profile] cema.livejournal.com
М-да. Я вот тоже плюнул и скачал старинный шрифт ER Univers 1251, из-под Windows 3.1, и указал его в качестве. Не дело это, конечно.

Date: 2002-11-04 01:48 pm (UTC)
From: [identity profile] sendfor.livejournal.com
А тут, похоже, ничего не поделаешь: там используется битмаповый шрифт...

Date: 2002-11-04 01:51 pm (UTC)
From: [identity profile] sendfor.livejournal.com
Я вот в русском виндовсе назначаю для плейлиста кириллицу кодировкой по умолчанию, для чего в ключе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes пишу строки типа Arial=Arial,204. Но в вашем случае (точнее говоря, в случае ивритского виндовса) это, кажется, не то решение.

Re:

Date: 2002-11-04 03:02 pm (UTC)
From: [identity profile] avva.livejournal.com
Да, это я тоже пробовал ещё полгода назад, но мне это не подходит, увы.

Впрочем, то решение, что я написал, отлично работает, и я щастлив ;-)

Вопрос о винампе :)

Date: 2002-12-15 11:09 am (UTC)
From: [identity profile] volya.livejournal.com
Я тут начала разбираться с винампом, и будучи по натуре человеком донельзя ленивым, хотела бы воспользоваться результатом чужих трудов :).

Ты не мог бы сказать, какими плагами пользуешься/можешь порекомендовать? А то у меня после попытки сориентироваться по описаниям уже уши в трубочку.

Спасибо

Re: Вопрос о винампе :)

Date: 2002-12-18 01:59 am (UTC)
From: [identity profile] avva.livejournal.com
Я воспользовался скином Steel This Amp:

http://classic.winamp.com/skins/detail.jhtml?componentId=212

Но любой скин на classic.winamp.com должен сработать, если с ним проделать описанную выше в апдейте к записи процедуру :)

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 28th, 2025 08:34 pm
Powered by Dreamwidth Studios