O que exatamente é o tamanho do ponto do UIFont?
Eu estou lutando para entender exatamente o tamanho do ponto emUIFont
significa. Não é pixels e não parece ser a definição padrão de ponto que é que eles se relacionam com 1/72 polegadas.
Eu trabalhei o tamanho do pixel usando-[NSString sizeWithFont:]
de fontes em vários tamanhos e obteve o seguinte:
| Point Size | Pixel Size |
| ---------- | ---------- |
| 10.0 | 13.0 |
| 20.0 | 24.0 |
| 30.0 | 36.0 |
| 40.0 | 47.0 |
| 50.0 | 59.0 |
| 72.0 | 84.0 |
| 99.0 | 115.0 |
| 100.0 | 116.0 |
(Eu fiz[@"A" sizeWithFont:[UIFont systemFontOfSize:theSize]]
)
E olhando para o72.0
tamanho de ponto, que não é de 1 polegada, uma vez que este é em um dispositivo com um DPI de 163, de modo que 1 polegada seria 163,0 pixels, certo?
Alguém pode explicar o que um "ponto" emUIFont
termos é então? Ou seja, é o meu método acima errado e realmente se eu usei algo mais que eu veria algo sobre a fonte é de 163 pixels em 72 pontos? Ou é puramente que um ponto é definido a partir de outra coisa?