PO2 Syndrome (Português)
A PO2 Syndrome (sindrome da potência de 2) referece a um problema que as placas/drives gráficos mais antigos possuem: eles não podem mostrar gráficos cuja largura ou altura não são potência de 2, isto é: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, …
Há diferentes coisas que os lovers podem fazer para suportar os pobres aflitos usuários.
- Somente utilizar arquivos com imagens com tamanho PO2, como proposto em love.graphics.newImage (Português). (É possível adicionar bordas transparentes para esse fim.)
- Usar um objeto ImageData para preencher os arquivos de imagens com tamanho não-PO2
As duas tem uma desvantagem: obter a largura, a altura e centralizar a imagem não funciona direito, o que é mais crítico para rotação. A solução é manter a largura e altura real e usá-las no lugar de getWidth() e getHeight().
Possível Solução
Existe uma possível solução (no momento somente para Linux) que tanto os usuários como os lovers podem utilizar, baseado no método #2. Veja http://love2d.org/forums/viewtopic.php?f=5&t=1433&p=16922#p16922.
Ele não leva o problema do tamanho real, descrita acima, em consideração.
RichText
Outra solução, com um escopo limitado é a biblioteca RichText do Robin, somente para 0.7.0. Veja GitHub para mais informações.
Outros Idiomas
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info