Quando se trata de texto, quão pequeno é muito pequeno? Os especialistas dizem que uma fonte de seis pontos é o mínimo de legibilidade, mas como [James Bowman] nos mostra, Você pode se safar com metade disso.
O objetivo é produzir uma tela de 40 caracteres em um LCD de 24 mm x 24 mm que tenha uma resolução de 240 x 240 para mostrar um terminal serial (ou outros dados) no Adaptador USB para serial “TermDriver2”. Com 24 linhas, isso é uma linha por milímetro: texto muito pequeno. Três pontos, para ser preciso, metade do que os especialistas dizem que você precisa. Mergulhar isso em 40 colunas fornece uma célula de personagem de seis por nove pixels. É o suficiente?

Não por si só, não. É aí que entra o hack: renderização de sub-pixels. Afinal, um pixel “branco” em um LCD é na verdade três elementos: um vermelho, um verde e um subpixel azul, empilhado lado a cada. Dirija cada um desses subpixels de forma independente e 240 pixels agora se torna 720. Isso é suficiente para um terminal de 40 colunas.
O artigo discute como, em termos gerais, eles conseguiram a renderização do subpixel e mantiveram a fonte o mais legível possível. Achamos que é uma boa tentativa, embora a franja colorida ao redor dos personagens possa se sentir desconfortável de procurar algumas pessoas – e então não podemos esquecer o tamanho físico dos personagens sendo 1 mm de altura.
Se esse truque estivesse sendo usado em uma tela maior com uma resolução de 240 largura, diríamos: “Sim, muito legível, bom trabalho!”-mas nesse tamanho? Esperamos poder encontrar nossos óculos de leitura. Ainda assim, é um truque interessante ter no bolso de trás para dirigir LCDs de baixa resolução.
Pode não surpreender que, além de melhorar a legibilidade, a renderização de subpixels também é usada para a arte pixel (ER, sub-pixel).
