Как GDI, так и У Pango есть список канонических весов шрифтов, которые входят в диапазон «тонкий, очень легкий, легкий, нормальный, средний, полужирный, жирный, очень жирный, тяжелый». Похоже, CSS тоже.
Однако я не вижу такого списка шрифтов для основного текста (или даже NSFont/NSFontDescriptor) в OS X. Вместо этого я вижу следующее:
kCTFontWeightTrait
, который задокументирован как изменяющийся от -1,0 до 1,0, где 0,0 означает «обычный или средний» (то есть и нормальный, и средний, или просто средний?), и-[NSFontManager fontWithFamily:traits:weight:size:]
, чей параметр веса задокументирован как изменяющийся от 0 до 15, где 5 означает нормальный/книжный (что, как я полагаю, находится между легким и нормальным, если не нормальным), а 9 и выше выделены жирным шрифтом.
Итак, каковы эквиваленты приведенных выше канонических имен веса? Спасибо.