← All posts tagged шрифты

OCTAGRAM

Автор FixedSys Excelsior о борьбе с замыливанием шрифтов в Windows
Cleartype, microsoft’s sub-pixel anti-aliasing technology for lcd panels, has spread widely. Some people hate it; they usually just have it set up poorlyЯ честно пытался настроить, чтоб было не poorly. Ставил ClearType Tweak, оно там предлагало выбрать то один из 4х вариантов, то один 6, но на каждом шаге все 4 и все 6 — замыленные, как ни старайся перебрать все варианты. Это какое-то издевательство! Почему-то в Mac OS X у меня такой проблемы со шрифтами не возникало. Там вообще из коробки стояли приятные для глаза шрифты без хинтинга и замыливания, отлично вписываясь в общий внешний вид. И в Safari for Windows я без проблем находил нормальный вариант. В Linux тоже весь этот проклятый субпиксель за час можно найти, как отключить. А в Windows приходится идти на экстраординарные решения:
Even when a font has a perfectly straight line that matches up with screen pixels, CT will create a slight, tiny distortion to its right or left. It becomes more noticeable when the text is brightly colored. This spoils the precision of Fixedsys even though it is a rather minor effect. Now, Cleartype’s imprecision and incapability of improving vertical resolution is also why it fails with ideographic typefaces. It produces a smudged mess on complex letterforms like those used in Chinese. Even though only some fonts benefit from CT, the Cleartype implementers were seemingly too arrogant to allow font designers to override CT for better display (for example with embedded bitmaps, which Cleartype deliberately turns off). But they also knew that CJK fonts were unusable with CT, so they turned off CT for all fonts with both CJK support and embedded bitmaps. And that is why Fixedsys Excelsior 3.00 seems to have CJK support but actually does not: there is no other way to turn off cleartype on an individual basis.
Наверное, можно и с другими шрифтами это провернуть. Пропатчить все шрифты, как будто они CJK поддерживают, и мыло отступит.