Я сделал шрифт на основе шрифта знакосинтезирующих дисплеев... и есть проблемка
Для возможно будущего проекта мне нужен был определённый шрифт. И я его сделал. Но, как видно из скриншота, при отрисовке на некоторых размерах наблюдаются артефакты.
Ха! На некоторых, сказал я… Нормально рисуется от 72 и выше...
Это первый шрифт, который я делал. Вообще. И в процессе разработки ориентировался исключительно на просмотр в редакторе, а символы там достаточно крупные по умолчанию, артефактов не заметил. Поэтому очень хотелось бы услышать от товарищей, имеющих опыт разработки шрифтов, можно ли что-то с этим сделать? И да, эти прогалы между «пикселями» нужны.
Собственно шрифт
Люди, имеющие много интимного с электроникой, узнают здесь шрифт из знакосинтезирующих дисплеев на контроллерах типа hd44780, очень популярного. Только я себе позволил немного доработать некоторые символы (особенно русскую часть) для приведения их к более или менее единому стилю, дополнил набор символов до полного ASCII (там не было одного слэша, фигурных скобок и ещё по мелочи) и расположил всё это по Юникоду (а не свалкой как в упомянутом контроллере).
Родной шрифт (для сравнения)
Делать решил, потому что беглый поиск не дал именно такого с нормальной русской частью, да и стало интересно попробовать, как вообще шрифты делаются.
Делал в Birdfont какой-то там последней на текущий момент версии. Так, на всякий случай.
27 комментариев
как бы там ни было, у меня на 1600x900 всё ок.1600x900
Но всё равно, конечно, хочется, чтобы везде отображалось как задумано. Быть может, есть какие-то приёмы/советы на такой случай?
Не знал о таком мастере. Правда и разницы до и после не заметил. Не оно, похоже.
Всё больше склоняюсь к мысли, что артефакты проявляются из-за «интерференции» на малых размерах/разрешениях.
Скачал, поставил, артефакты вижу. Вроде как для малых кеглей можно в редакторе шрифта задавать заранее растеризованый образец. Народ говорил что шрифты Microsoft так сделаны.
Сам шрифты не делаю, так что конкретных рецептов не знаю.
(Возможно, тему стоит перенести в блог «IT Pony!»)
(что-то я забыл про этот блог, да. уже наверно нет смысла, ладно)
надеюсь, ты не против