Re: Альтернативные русские шрифты для minecraft
Вот из за этого сравнения
var4 > 7
ширину буквы не получится сделать больше 8 пикселей
int var3 = this.glyphWidth[var1] >>> 4;
int var4 = this.glyphWidth[var1] & 15;
if (var4 > 7)
{
var4 = 15;
var3 = 0;
}
То есть можно рисовать символы от начала поля и до половины (до 8), если сделать длиннее то это значение увеличится до 15 а отступ равен 0 и выравнивание будет неверным.
Проверил только что при ширине символа от начала поля до конца символа в 8 пикселей все работает корректно но при этом не развернешься можно рисовать или тонкие буквы или толстые и вытянутые (чтобы не больше 8 пикселей в ширину).
Отредактировано BigSpy (2012-09-09 20:09:31)