Как получить диапазон размеров для шрифтов

Я хочу, чтобы пользователь выбрал шрифт из поля со списком выбора стороннего шрифта и выбрал размер шрифта. Как мне получить правильный диапазон размеров для этого шрифта?


person scantwell71    schedule 29.03.2009    source источник
comment
Что для вас является правильным диапазоном?   -  person David Z    schedule 29.03.2009
comment
этот вопрос не имеет никакого смысла   -  person Jeff Atwood    schedule 29.03.2009


Ответы (2)


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

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

person Jim H.    schedule 29.03.2009

Большинство шрифтов векторные, т.е. описываются линиями и квадратичными кривыми Безье. Это означает, что вы можете изменить их размер по желанию без потери качества. Итак, в контексте вашего вопроса для шрифта не существует «диапазона размеров».

person Ben Hoffstein    schedule 29.03.2009