Каков точечный размер UIFont?
Я изо всех сил пытаюсь понять, что именно размер точки вUIFont
средства. Это не пиксели, и это, кажется, не является стандартным определением точки, которое состоит в том, что они относятся к 1/72 дюйма.
Я определил размер пикселя, используя-[NSString sizeWithFont:]
из шрифтов различных размеров и получил следующее:
| 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 |
(Я сделал[@"A" sizeWithFont:[UIFont systemFontOfSize:theSize]]
)
И глядя на72.0
размер точки, это не 1 дюйм, так как это на устройстве с DPI 163, так что 1 дюйм будет 163,0 пикселей, верно?
Может ли кто-нибудь объяснить, что такое «точка»? вUIFont
сроки то? т. е. неверен ли мой метод выше, и действительно, если бы я использовал что-то еще, я увидел бы что-нибудь о шрифте 163 пикселя в 72 точках? Или это просто, что точка определяется чем-то другим?