Я хочу, чтобы пользователь выбрал шрифт из поля со списком выбора стороннего шрифта и выбрал размер шрифта. Как мне получить правильный диапазон размеров для этого шрифта?
Как получить диапазон размеров для шрифтов
Ответы (2)
Шрифты (как правило) основаны на векторах и могут отображаться в любом разумном размере. Я говорю «разумно», потому что на обычном дисплее шрифты размером менее 8 пунктов не очень полезны.
Большинство продуктов Майкрософт дают диапазон, начинающийся с 8, 9, 10, 11, 12, а затем постоянно увеличивая значения до 72. В зависимости от вашего приложения вы можете захотеть разрешить множество меньших значений (например, 8-12). ), а затем несколько больших значений... «правильный» диапазон действительно зависит от того, как вы хотите использовать шрифты.
Большинство шрифтов векторные, т.е. описываются линиями и квадратичными кривыми Безье. Это означает, что вы можете изменить их размер по желанию без потери качества. Итак, в контексте вашего вопроса для шрифта не существует «диапазона размеров».