Pages: 1 2 3 4 5 6 7 8 9 10
Efrit, Баратароч пишет в логе патча, что исправил (частично?) эти баги. А ранее Iv или MoP писали о последовательностях, вызывающих такие глюки.
Замечал, что с буквами Ж и Я проблемы иногда. Слова и/или предложения, начинающиеся с них, иногда не отображаются.
Залейте еще шрифтов, пожалуйста. Кириллических только

(15.08.2011 03:53)Berserker Wrote: [ -> ]http://www.multiupload.com/Q9RJ3J2N5C
исправление smalfont.fnt, буква "Я" не заставляет весь остальной текст исчезнуть.
А ведь то же самое было и с буквой "Ж". У меня иногда так пропадал текст "Жажда крови" из книги заклинаний.
Quote:А ведь то же самое было и с буквой "Ж". У меня иногда так пропадал текст "Жажда крови" из книги заклинаний.
Только в calli10r.fnt обнаружил для Ж два отступа: -1, -1, когда для остальных в основном -1, 0. Но сам исчезновения "Ж" не помню.
Quote:Quote:http://www.multiupload.com/Q9RJ3J2N5C
исправление smalfont.fnt, буква "Я" не заставляет весь остальной текст исчезнуть.
А ведь то же самое было и с буквой "Ж". У меня иногда так пропадал текст "Жажда крови" из книги заклинаний.
Quote:Только в calli10r.fnt обнаружил для Ж два отступа: -1, -1, когда для остальных в основном -1, 0. Но сам исчезновения "Ж" не помню.
отрицательные отступы в шрифтах, не будут портить текст, если применить патч:
WriteByte(0x4B5347, 0xEB); WriteByte(0x4B53E3, 0xEB); недавно только накопал исправление этого бага, хотя давно хотел. С этим патчем и с Бука-СоД шрифтами "Яма василиска", "Жажда крови" и прочее будет отображаться нормально.
Кстати используя отрицательные отступы при создании шрифта, можно при той же плотности достичь большей читаемости.
Вай, бара, где же ты был раньше? Я сделаю ещё патч от твоего имени в финале Эры тогда.
Никто не подскажет, где можно взять геройские шрифты с поддержкой русского? Я имею в виду титульные разумеется.
Есть вопросик: как добавить в Эре поддержку русских шрифтов? Ну раньше просто было - закинул в папку апдейт...
Для "жёсткого" исправления шрифтов:
PByte($4B5347)^ := $EB;
PByte($4B53B9)^ := $EB;
PByte($4B53E3)^ := $EB;
PByte($4B4FF0)^ := $EB;
Это пропуски особой обработки отрицательного отступа. Я вообще пытался сравнить код exe 3.2 и 3.0, но он, насколько хватило моего терпения, оказался абсолютно идентичным. Тем не менее, способ, как оказалось, прекрасно работает.

Спасибо, Sav! То есть лучше оставить шрифты как есть, но применить патч?
Pages: 1 2 3 4 5 6 7 8 9 10