Этот сайт создан как клуб русификаторщиков. Для нас существуют три основных правила.
1. Мы никому и ничего не должны!
2.Один пришедший на сайт толковый русификаторщик дороже всех пользователей.
3. Мы делаем русификаторы для своего сайта, но в оригинале ими могут пользоваться все в интернете.
Это "фишка" НЕ работает на продукции MAGIX по обработке аудио.
В программе используются шрифты: Arial Tahoma Magix Corpid Magix Corpid Bold Magix Corpid Bold Italic Magix Corpid Italic MS UI Gothic CorOff7i CorOff7i_ CorOff5i CorOff5i_
Из этого списка кириллица поддерживается только Arial и Tahoma. Очевидно, что остальные необходимо заменить на шрифты с поддержкой кириллицы. Подмену можно сделать в реестре Windows. Но на данной программе этого будет недостаточно. Требуется еще исправить кодировку 1252 на 1251. Но нужно это сделать в самой программе! Она очень объемная, и где искать (в каком файле или во всех сразу) эту кодировку я, просто, не знаю КАК. У меня нет опыта работы с такими объемами данных, а имеющиеся познания работы с отладчиком не позволяют решить эту проблему. Нужна помощь более продвинутого в этом деле человека.
Совершенно случайно удалось повернуть проблему в совершенно другое русло. Удалил все подмены шрифтов, вернул системные значения этим REG-файлом:
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFontSubstitutes] ;удаляет раздел реестра
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFontSubstitutes]
"Arial CE,238"="Arial,238"
"Arial CYR,204"="Arial,204"
"Arial Greek,161"="Arial,161"
"Arial TUR,162"="Arial,162"
"Courier New CE,238"="Courier New,238"
"Courier New CYR,204"="Courier New,204"
"Courier New Greek,161"="Courier New,161"
"Courier New TUR,162"="Courier New,162"
"Helv"="MS Sans Serif"
"Helvetica"="Arial"
"MS Shell Dlg 2"="Tahoma"
"Times"="Times New Roman"
"Times New Roman CE,238"="Times New Roman,238"
"Times New Roman CYR,204"="Times New Roman,204"
"Times New Roman Greek,161"="Times New Roman,161"
"Times New Roman TUR,162"="Times New Roman,162"
"Tms Rmn"="MS Serif"
"Arial Baltic,186"="Arial,186"
"Courier New Baltic,186"="Courier New,186"
"Times New Roman Baltic,186"="Times New Roman,186"
"System,0"="System,204"
"Fixedsys,0"="Fixedsys,204"
"Small Fonts,0"="Small Fonts,204"
"MS Serif,0"="MS Serif,204"
"MS Sans Serif,0"="MS Sans Serif,204"
"Courier,0"="Courier New,204"
"Arial Cyr,0"="Arial,204"
"Courier New Cyr,0"="Courier New,204"
"Times New Roman Cyr,0"="Times New Roman,204"
"Helv,0"="MS Sans Serif,204"
"Tms Rmn,0"="MS Serif,204"
"MS Shell Dlg"="Microsoft Sans Serif"
"Arial"="Arial,204"
"Arial,0"="Arial,204"
"Courier,0"="Courier New,204"
"Courier New"="Courier New,204"
"Courier New,0"="Courier New,204"
"Times New Roman"="Times New Roman,204"
"Times New Roman,0"="Times New Roman,204"
"Tahoma"="Tahoma,204"
"Tahoma,0"="Tahoma,204"
"Verdana"="Verdana,204"
"Verdana,0"="Verdana,204"
"Comic Sans MS"="Comic Sans MS,204"
"Comic Sans MS,0"="Comic Sans MS,204"
И что же? Теперь редактор MIDI отображается нормально. В некоторых местах остались кракозябры в виде прямоугольников с точкой:
При попытке замены в реестре Magix Corpid на Arial, Tahoma и т.д. в редактор MIDI вновь возвращается иврит. У текста, выделенного на акртинке, было особое поведение: опытным путем удалось установить, что это Magix Corpid Bold (при его замене прямоугольники заменялись ивритом). Какую я ни подбирал замену Magix Corpid Bold, он не исправлялся, а превращался в иврит. Та же история с подсказками Elastic Audio:
Внимание! Только указанные параметры, больше ничего выдумывать не нужно! Перезагружаем систему, чтобы изменения вступили в силу.
2. Открываем в НЕХ-редакторе исполняемый файл программы Sam.exe (Sam_x64.exe) и выполняем замену имени шрифта "Magix Corpid" на "Arial" или "Tahoma". Строка "Magix Corpid" в файле встречается только два раза, в первом случае как "Magix Corpid", а в другом как "Magix сorpid", поэтому заменить нужно обе. Наименования шрифтов "Magix Corpid Bold", "Magix Corpid Bold Italic", "Magix Corpid Italic", "MS UI Gothic" оставьте без изменений.
3. Запускаем программу и в настройках для окна "Выбор шрифта" и "Шрифт окон диспетчеров" выбираем кириллический шрифт или "Arial", или "Tahoma".
На этом все.
К сожалению проблема отображения кириллицы в модуле "Редактор Elastic Audio" осталась (у меня отображаются знаки вопросов).
Leserg, остальные подмены шрифтов удалить из этого раздела реестра?
Есть ли какой-нибудь способ узнать, какой шрифт используется в подсказках? Скорее всего тоже Corpid, так как после вашего файла в подсказках появился иврит. Если Corpid в реестре не трогать, там прямоугольнички, а в редакторе MIDI все нормально.
Такое поведение редактора MIDI скорее объясняется вот чем: в подпапке Bitmaps для каждого стиля оформления (Camo. Canis, StarGray) есть файлы конфигурации ini, описывающие интерфейс для этих стилей. Там есть строки альтернативного шрифта для некоторых областей.
У меня при любых раскладах параметров в реестре для подсказок "Редактор Elastic Audio" одни знаки вопросов. Проверил на лиц. ОС Windows XP, Windows Vista b Windows 7.
есть файлы конфигурации ini, описывающие интерфейс для этих стилей.
Да, но там нет самого главного параметра - набор символов, который должен использовать тот или иной шрифт (Charset).
На какой системе? Если на Windows Vista и выше, то помимо записей в реестре должны быть также стандартные файлы C_1250.NLS, C_1252.NLS, C_1253.NLS, C_1254.NLS, C_1255.NLS в системном каталоге Windows. Ты уверен, что эти файлы на твоей системе являются оригинальными?