Info21 писал(а):
igor писал(а):
шрифт (растровый, моноширинный)
Это не решение. Это рак на безрыбье.
Я ни в коем разе не хочу никого агитировать, но хочется сказать парочку слов в защиту своего мнения.
Векторные шрифты хороши тогда, когда у вас 1200dpi. Но специфика программирования состоит в том, что текст приходится обозревать
на экране, а не на принтере. То есть максимум 100-150dpi. Недостатки растровых шрифтов всем хорошо известны, и нет нужды их здесь толочь. Но замечу, что необходимости в масштабировании текста с исходником у меня никогда не возникает. К тому же в растровом шрифте точки ложатся "пиксель в пиксель", полутонов нет, и текст выглядит исключительно чётко на любом мониторе, и не зависимо от состояния опции сглаживания экранных шрифтов.
Исторически первыми появились растровые шрифты. Все наверное помнят знакогенераторы IBM PC, зашитые в ПЗУ. И мониторы были 640х480 и меньше. Я подозреваю, что основная претензия к "позорным" растровым шрифтам в том, что они не достаточно круты. В связи с этим позволю себе провести такую аналогию. В 70-х почти все легковые автомобили снабжались червячным рулевым механизмом. И дело было не в том, что никто не додумался до реечного механизма. Конструкторам было просто "западло" использовать "позорную" рейку, которая применялась в то время лишь в таких "дешёвках", как инвалидки, да мотоколяски. А червяк - это круто. Правильно рассчитать червячную передачу - это гораздо сложнее, чем рассчитать дешёвую рейку. Но прошли годы, понты утихли, и сейчас даже на крутых иномарках используется реечное рулевое управление.
К чему это я. Векторные шрифты - это конечно круто. Разрабатывать хороший векторный шрифт можно годами. "Полуапроши", "кернинг" - диссертацию можно садиться писать
. Но если отбросить понты, и исходить из того что есть, то что получается. Разрешение у нас крайне низкое (по принтерным меркам), масштабировать ничего не надо, особые требования предъявляются к чёткости. На мой взгляд, выбор очевиден.
PS: Это моё мнение не является принципиальным. Если мне доведётся увидеть на экране векторный шрифт (подчёркиваю: на экране), который меня изумит своей чёткостью, разборчивостью и т. д., то буду только рад. Но боюсь, что это не произойдёт до тех пор, пока не возрастёт разрешение наших экранов.
PPS: Да, про моноширинность/пропорциональность разговор отдельный.