Как узнать максимальный размер шрифта, разрешенный для данного имени шрифта?

Есть ли способ узнать максимально допустимый размер шрифта.

Я делаю

textInputTextView.font = [UIFont fontWithName:currentFontName size:doubleFontSize];
frame.size = textInputTextView.contentSize;

Для разных шрифтов я получаю неправильный размер содержимого, когда doubleFontSizeбольше 70. Для некоторых шрифтов я получаю неправильный размер содержимого, когда переменная doubleFontSizeравна только 40.

Я предполагаю, что textView.font = doubleSizeFontслишком велик для этих конкретных шрифтов. Все в порядке, когда размер шрифта небольшой, от 10 до 30.

Есть ли способ узнать максимальный размер, разрешенный конкретным шрифтом?

Подробности:

Мне нужно изображение из UITextView. Я использую UIGraphicsGetImageFromCurrentImageContext, изображение создается нормально. Но я понял, что качество изображения низкое. Поэтому я попытался сделать рамку и шрифт TextViewдвойными.

Когда я пишу крупным шрифтом «Я хороший мальчик», если хорошийсамое правильное слово. Я получаю "Я мальчик" самое правое слово хорошоисчезает Я получаю пустое место в правой части изображения. Как трагично:)

13
задан Warif Akhand Rishi 22 May 2012 в 07:19
поделиться