Russian letters support patch

Материал из Blender3D.

Перейти к: навигация, поиск

Бинарный патч, изменяющий начертания неиспользуемых в россии символов на кирилические во встроенных шрифтах blender.

Содержание

Авторы

  • Remeslennik - идея, сопровождение, организация процесса.
  • in4 - (помним, скорбим, пусть тебе реал будет миром :-)первоначальная разработка патча.
  • Demon[TM] - разработка финального патча.

Теория

Наверняка вы замечали сложности с прочтением русскоязычных названий файлов и папок в файл-менеджере blender'a. Это один из тех случаев, когда blender использует набор встроенных шрифтов. Сами шрифты представляют собой битовые поля начертания символов с указаниями смещений.

59( 89):7,8,0,0,7,422
0.....0
.0...0.
.0...0.
..0.0..
..0.0..
...0...
...0...
...0...

Так же в таблице присутствуют начертания символов, характерных для европпы

DB(219):6,11,-1,0,8,1169
...0..
..0.0.
......
0....0
0....0
0....0
0....0
0....0
0....0
0....0
.0000.

Именно этот набор символов патч заменяет на начертания кириллических букв.

Скачать

Скачать патч можно здесь - patch_v0.3i.zip


Исходные коды патча (delphi)

Применение

Windows

Русские буквы
Увеличить
Русские буквы

Патч можно запускать прямо из архива. Он сам ищет расположение файла blender.exe, создаёт резервную копию blender.exe.bkp, ищет расположение шрифтов и меняет кракозябры на русские буквы, дополнительно меняет таблицу смещений для букв. Всего меняет 9 шрифтов. Кирилица появляется при СТАНДАРТНОМ АНГЛИЙСКОМ ИНТЕРФЕЙСЕ.

Linux

Переименовать файл блена в blender.exe, Под wine запустить патч и натравить его на blender.exe, переименовать обратно.

Примечание

Патч является временным решением и мы прикладываем все усилия к появлению полноценной поддержки русского языка в следующих версиях blender.

Личные инструменты