Intereting Posts
Как позволить ячейке UICollectionView многократно выбирать в методе setSelected:? Могут ли опции доступности переключаться программно? Перехват ссылок в режиме IOS 7 Отсутствует UIView в массиве Значения PFObject могут не иметь класса: _SwiftValue Swift: анимация ограничений на UIImageView Измените цвет одной или определенных кнопок на UIAlertController в Swift «Использование необъявленного идентификатора», даже несмотря на импортированный файл Framework и заголовочный файл UIView не будет перемещаться программно Как оживить UITableViewCell при редактировании? AVPlayer выходит из строя на зашифрованном материале HLS каковы шаги, необходимые для изменения пустого приложения в оконном приложении в MonoTouch с использованием Xcode 4.2? Я хочу знать, какое изображение нажата в UIScrollView в объективе c dispatch_after не вызывается после задержки в устройстве iPhone Как изменить клавиатуру в Phonegap iOS

Определите ширину хода UIFont

Я хочу нарисовать глиф, как графические элементы (используя CGContextRef ), которые соответствуют ширине UIFont экземпляра UIFont чтобы они гармонично сочетались с ним, даже когда размер шрифта варьировался.

Итак, с учетом UIFont или UIFontDescriptor существует ли разумный механизм в iOS для определения ширины штриха шрифта?

В частности, мне нужно сделать это только для Helvetica Neue . Однако было бы хорошо, интересно и весело, чтобы иметь общее решение.


С многочисленными шрифтами ширина штриха варьируется даже в пределах отдельных глифов ( например , Zapfino ). В таких случаях просить ширину хода не имеет большого смысла. Нулевой результат запроса будет вполне разумным ответом.

На самом деле, я думаю, что даже с Helvetica Neue ширина штриха может быть не однородной в глифах. Однако надежное и разумное приближение было бы здорово. Ширина, используемая строчной буквой l, скажем. Или что-то.