Походження чисельних описів ваги шрифту в типографії


11

Специфікація CSS (серед кількох інших) встановлює, що при виборі шрифту вага шрифту може бути описаний за допомогою числових дескрипторів від 100 до 900 з кроком 100, де 400 зарезервовано для "звичайної" ваги та 700 для "жирної" "( ця стаття містить приклад відображення).

Ці цифри присвоюються лише умовно чи існує якесь (принаймні теоретичне) числове відношення між, скажімо, товщиною стебла та шириною просування, що контролює числовий дескриптор, який повинен отримувати шрифт (незалежно від того, чи дотримується це відношення в якийсь конкретний шрифт)?

Відповіді:


8

На вагу шрифту CSS впливає система нумерації лінотипів . Як ви можете дізнатися з вікі, кожна цифра числа описує різні характеристики шрифту і з цього моменту CSS частково прийняв Lynotype ... Система від 100 до 900 працює для деяких шрифтів, але для інших виходить з ладу, тому вам слід завжди перевірте це заздалегідь, перш ніж використовувати конкретні значення в коді CSS.


6

Лінотип перейшов до CSS через систему Panose частково через проблеми з ліцензуванням. Дивіться http://en.wikipedia.org/wiki/PANOSE . Номер Panose використовується в шрифтах TrueType, OpenType та SVG і містить інформацію про вагу, пропорції, контраст тощо.

Ваговий номер Panose - це більш-менш та сама система, що і Linotype / CSS. Від дуже світлого до зайвого чорного. Дивіться цитату нижче.

Fontforge може визначити номер Panose. http://fontforge.org/fontinfo.html#Panose

Тож Fontforge використовує якесь (принаймні теоретичне) числове відношення для обчислення ваги.

ОНОВЛЕННЯ

... обчислення ваги є одними з найпростіших для обчислення.

Існують конкретні букви, які використовуються для вимірювання ваги: ​​CapH - це висота великої літери H. WStemE - ширина стебла столиці E.
WeightRatio = CapH / WStem (E)

2_0 = Будь-який (Не використовуйте)
2_1 = Не підходить (не використовуйте)
2_2-Дуже легкий .................... WeightRat ≥ 35 (35 або більший)
2-3-Легкий .................... 18 ≤ WeightRat <35 (18 або більше, менше 35)
2_4 Тонкий ....... .............. 10 ≤ WeightRat <18
2_5-Book .................... 7.5 ≤ WeightRat <10
2_6-Середній .................. 5,5 ≤ WeightRat <7,5
2_7-Демі .................... 4.5 ≤ WeightRat < 5,5
2_8-Сміливий .................... 3,5 ≤ WeightRat <4,5
2_9-Важкий .................. .2.5 ≤ WeightRat <3,5
2_A-Чорний ................... 2,0 ≤ WeightRat <2,5
2_B-Extra Black ............. ...... WeightRat <2

Дивіться: http://forum.high-logic.com/viewtopic.php?f=4&t=941


Якби я міг би позначити і цю відповідь, і Ілан вище як правильну, я б сказав; але хоча ця класифікація має формальне визначення, це не класифікація 100-900 лінотипів, на яку відповідає Ілан. З іншого боку, дуже цікавим є той факт, що він використовується всередині шрифтів TTF / OTF; можливо, я повинен фактично використовувати цю класифікацію для міри, навіть якщо CSS та Windows не використовують її.
Wtrmute

Дякую. Я також згоден з @Ilan. Моя відповідь просто не підходила до його коментарів і закінчилася як відповідь;). На практиці ці цифри в основному використовуються для ідентифікації певного шрифту, а не для класифікації. Оскільки дизайнер шрифту може надати шрифтові «неправильні» значення, цифри опущені тощо. Мені подобається ідея розміреного фільтра шрифту у кількох вимірах.
allcaps

Дивіться також microsoft.com/typography/otspec/os2.htm
allcaps
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.