Finalmente consegui determinar O que há de errado com a renderização de fontes da Apple. Como se vê, há de fato não havia nada de errado com a renderização de fontes da Apple, por si só. A Apple simplesmente escolheu uma filosofia diferente de renderização de fontes, como explica Joel Spolsky:
Apple geralmente acredita que o objetivo do algoritmo deve ser preservar o máximo possível o design da fonte, mesmo ao custo de um pouco de desfoque.
Microsoft geralmente acredita que a forma de cada letra deve ser martelada nos limites dos pixels para evitar borrões e melhorar a legibilidade, mesmo ao custo de não ser fiel ao tipo de letra.
Portanto, respondemos à pergunta com outra pergunta. O que o senhor respeita mais: a grade de pixels ou o designer de fontes? Não é de surpreender que a Apple fique do lado do designer de fontes, porque Steve Jobs acha que a Microsoft não tem bom gosto. Mas eu sou um pragmático. Dada a onipresença de telas com DPI relativamente baixo, Concordo com Dave Shea. Estou do lado da grade de pixels.
Joel fala sobre a grade de pixels e como a renderização de tipos da Microsoft dá mais atenção a ela. Falando como alguém que pensa muito sobre a grade de pixels, devo dizer que acho que estou concordando com a ideia de que o ClearType da Microsoft simplesmente funciona melhor.
Muito bem, é melhor eu qualificar isso rapidamente. Pense da seguinte forma: como designer, o senhor não apenas define o tipo de letra no Photoshop e pronto, certo? O senhor faz ajustes. O senhor faz kern. O senhor tenta fazer a correspondência das letras com a grade de pixels o mais próximo possível para reduzir o desfoque. Às vezes, o espaçamento é prejudicado, e o senhor tem que escolher entre uma letra levemente borrada com espaçamento perfeito ou um ajuste mais preciso dentro da grade de pixels com espaçamento levemente diferente. Não posso ser o único que se inclina para a segunda opção na maioria das vezes.
E essa é a diferença aqui. O ClearType é mais parecido com o que eu já faço manualmente. Sim, eu prefiro a aparência do tipo no OS X; o ClearType parece muito nítido e excessivamente em blocos, as sutilezas das curvas são perdidas e ele é excessivamente volumoso. Mas, para o meio em que está sendo renderizado, parece ser uma solução mais ideal.
A opinião de Dave tem muito peso aqui, não apenas porque ele é o um designer conhecidomas porque as três citações que ele fornece demonstram como é comum os designers fazerem exatamente o tipo de ajustes manuais, por pixel, que o ClearType faz automaticamente para nós. E não se trata apenas de uma escolha estética – há muitos dados concretos para apoiar a afirmação de que o o encaixe das fontes na grade de pixels melhora a precisão da leitura.
Uma variante fascinante dessa técnica de renderização somente em escala de cinza, FontFocusilustra muito bem como ajustes sutis podem “encaixar” as fontes na grade de pixels para melhorar a legibilidade:
A tipografia, caso o senhor ainda não tenha percebido, é realmente complicada. É uma das poucas áreas da “ciência da computação” que realmente justifica o título. Recomendo fortemente a leitura do senhor o artigo completo da FontFocus, pois ele é muito instrutivo.
Dave Shea acha que a grade de pixels será questionável quando as telas de alta resolução se tornarem onipresentes. Concordo plenamente, embora não tenha certeza de quando isso ocorrerá exatamente. O histórico de aumentos na resolução de telas tem sido bastante modesto até agora. Há dez anos, eu usava um único monitor de 17″ e 1024×768; agora, uso três monitores de 20″ e 1600×1200. Portanto, o senhor me perdoe se eu não estiver muito otimista em relação a esse salto teórico de 100 DPI para 200 DPI.
Não entendo por que a Apple está nos pedindo para sacrificar o presente no altar do futuro. Não podemos ter dicas em baixas resoluções e precisão em altas resoluções também? Ajustar as fontes a uma grade de pixels pode muito bem ser irrelevante quando todos estiverem se deleitando com o brilho de seus monitores de 200 DPI. Até que esse dia glorioso chegue, respeitar a grade de pixels certamente torna o texto muito mais legível para aqueles de nós que estão presos no aqui e agora.