Давно хотел, чтобы в фурке была красивая типографика. Хотел прикрутить к ней FreeType, но оказалось, что он слишком медленный для динамичного оформления, которое фурка предоставляет авторам. В общем, либо декораторы и плавная прокрутка текста, либо FreeType… Как результат, нашёл компромисный вариант: генератор шрифтов, который будет использовать FreeType для создания битмапного шрифта, такого, какой сейчас и используется в фурке.
Достоинства новых шрифтов:
- одинаково хорошо выглядят как на тёмном, так и на светлом фоне;
- форма букв сохранена намного лучше;
- италик (наклонный шрифт) выглядит просто прекрасно за счёт правильного кернинга.
Недостаток у шрифтов только один: поскольку литеры не «приколочены гвоздями» к пикселям на экране, некоторые линии рисуются нечётко. Особенно это касается верхних линий заглавных букв когда шрифт отображается на тёмном фоне.
Во общем, вот картинки, оцените и скажите, что думаете.
|
Это тест старого и нового шрифтов. Новый в верхней строчке, старый в нижней. Очевидно преимущество нового шрифта на светлом фоне. |
|
Это фурка с новым шрифтом. |
|
Решил посмотреть, как будет выглядеть фурка, если основной шрифт будет наклонный. Показалось так хорошо, что даже захотелось сделать его шрифтом по умолчанию. 🙂 Что думаете? |
UPD: Есть, кстати, ещё один вариант. Можно встроить генерацию битмапного шрифта прямо в фурку. Тогда можно будет носить TrueType шрифты вместе с квестом и генерить из них шрифт нужного размера прямо на лету. Правда, фурка «потолстеет» (Вик, привет!).