Was genau ist die Punktgröße von UIFont?

Ich kämpfe, um genau zu verstehen, was die Punktgröße innen istUIFont meint. Es sind keine Pixel und es scheint nicht die Standarddefinition für Punkte zu sein, die sich auf 1/72 Zoll beziehen.

Ich habe die Pixelgröße mit berechnet-[NSString sizeWithFont:] von Schriftarten in verschiedenen Größen und bekam die folgenden:

| 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      |

(Ich tat[@"A" sizeWithFont:[UIFont systemFontOfSize:theSize]])

Und mit Blick auf die72.0 Punktgröße, das ist nicht 1 Zoll, da dies auf einem Gerät mit einer DPI von 163 ist, also wäre 1 Zoll 163,0 Pixel, oder?

Kann mir jemand erklären, was ein "Punkt" istUIFont Begriffe ist dann? ist meine obige Methode falsch und wenn ich etwas anderes verwendet habe, würde ich sehen, dass die Schriftart 163 Pixel bei 72 Punkten hat? Oder ist es nur so, dass ein Punkt von etwas anderem definiert wird?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage