Возможно, там не учитывается отрицательный кернинг (точнее, ошибочно учитывается). Скорее всего, шрифтосоздатель решил вместо установки кернинг-пар урезать ширину символа. Проблема в том, что без экспорта кернинг-пар такой шрифт будет априори смотреться некрасиво, а попытка исправить один кривой шрифт порушит все остальные, где ширина символа указана корректно. Пока советую поменять гарнитуру на что-то современное (droid, liberation, dejavu).
P.S. В Linux с шрифтом Tahoma такой проблемы не наблюдается.
Попробую сгенерить на линуксе — под Raspbery соберется? :)
Соберётся где угодно, был бы Qt и иксы.
А из-за чего может прописывать позицию 999999 999999 некоторым символам?
Не смог спозиционировать - возможно их просто нет в шрифте. Плюс посмотрите, хватает ли размера текстуры для экспорта всех символов (сверху будет написано, сколько символов не попало на атлас, в идеале должно быть 0).
Да, действительно не хватало места для символов, хотя генератор писал что необходимое место 99.99%
Просто невозможно упаковать прямоугольники так аккуратно, чтобы осталось всего 0.01% свободного пространства:)
ссылки на скачку мертвые, что здесь, что на гитхабе.
Кто-нибудь пытался скомпилировать сие чудо?
Код устарел, как говно мамонта, кое-как скомпилировал, так он ещё и не запускается :)
Я сам в Qt не силён, так как не пользуюсь, может кто-нибудь освежил код для себя?
Актуально!
Neptune
> Актуально!
Что именно?
Neptune
> Актуально!
Вот, я тут кое-как собрал.
Запаковано в 7z на ультра сжатии. У меня скорость выгрузки 70 КБ/с. Если будет очень нужно, то завтра могу выложить в другом формате или без архива вообще.
В архиве куча DLL'ок - могут быть лишние, так как кидал все из папки "Qt/bin" без разбора. Собирал в Release под 32 бита(другого комплекта для сборки с Qt не было).
У меня вроде запускается, надеюсь, что и у тебя тоже запустится.
Не запускается. Вероятно, проще установить Qt.
![UBFG_u3KeKNKZlT UBFG_u3KeKNKZlT | [v 1.1] UBFG - Генератор растровых шрифтов](https://gamedev.ru/files/images/ubfg_u3keknkzlt.png)
Neptune
Странно, что ему еще надоа. И так уже все dll закинул. Сегодня еще попробую как-нибудь сделать.
Я вообще забил на эту какашку и решил разрабатывать шрифты сразу в формате движка, как только определюсь с их форматом.
Тема в архиве.