Ursprung der numerischen Schriftgewichtsbeschreibungen in der Typografie

11

Die CSS-Spezifikation (unter anderem) legt fest, dass bei Auswahl einer Schriftart die Schriftstärke unter Verwendung numerischer Deskriptoren im Bereich von 100 bis 900 in Schritten von 100 beschrieben werden kann, wobei 400 für die "normale" Gewichtung und 700 für "fett" reserviert sind "( Dieser Artikel enthält ein Beispiel für eine Zuordnung).

Werden diese Zahlen nur konventionell zugewiesen oder gibt es eine Art (zumindest theoretische) numerische Beziehung zwischen beispielsweise Stammdicke und Vorschubbreite, die den numerischen Deskriptor steuert, den eine Schriftart "erhalten" sollte (unabhängig davon, ob diese Beziehung eingehalten wird) eine bestimmte Schriftart)?

Wtrmute
quelle

Antworten:

8

Die CSS-Schriftgröße wird durch das Linotype-Nummerierungssystem beeinflusst . Wie Sie aus dem Wiki lernen können, beschreibt jede Ziffer in der Zahl unterschiedliche Merkmale der Schrift und ab diesem Punkt hat CSS Lynotype teilweise übernommen ... Das System 100 bis 900 funktioniert für einige Schriftarten, schlägt jedoch für andere fehl, daher sollten Sie dies immer tun Überprüfen Sie dies im Voraus, bevor Sie bestimmte Werte im CSS-Code verwenden.

Ilan
quelle
6

Linotype hat es teilweise aufgrund von Lizenzproblemen über das Panose- System zu CSS geschafft . Siehe http://en.wikipedia.org/wiki/PANOSE . Die Panose-Nummer wird in TrueType-, OpenType- und SVG-Schriftarten verwendet und enthält Informationen zu Gewicht, Proportionen, Kontrast usw.

Die Panose-Gewichtszahl entspricht mehr oder weniger dem System des Linotype / CSS. Von sehr hell bis extra schwarz. Siehe das Zitat unten.

Fontforge kann die Panose-Nummer berechnen. http://fontforge.org/fontinfo.html#Panose

Daher verwendet Fontforge eine Art (zumindest theoretische) numerische Beziehung, um das Gewicht zu berechnen.

AKTUALISIEREN

... die Gewichtsberechnungen gehören zu den am einfachsten zu berechnenden.

Für die Gewichtsmessung werden bestimmte Buchstaben verwendet: CapH ist die Höhe des Kapitals H. WStemE ist die Breite des Stiels des Kapitals E.
WeightRatio = CapH / WStem (E)

2_0 = Beliebig (nicht verwenden)
2_1 = Keine Anpassung (nicht verwenden)
2_2-Sehr leicht .................... WeightRat ≥ 35 (35 oder größer)
2-3-Licht .................... 18 ≤ WeightRat <35 (18 oder größer, weniger als 35)
2_4 Dünn ....... .............. 10 ≤ WeightRat <18
2_5-Book .................... 7.5 ≤ WeightRat <10
2_6-Medium .................. 5,5 ≤ WeightRat <7,5
2_7-Demi .................... 4,5 ≤ WeightRat < 5.5
2_8-Fett .................... 3.5 ≤ WeightRat <4.5
2_9-Heavy .................. .2.5 ≤ WeightRat <3.5
2_A-Black ................... 2.0 ≤ WeightRat <2.5
2_B-Extra Black ............. ...... WeightRat <2

Siehe: http://forum.high-logic.com/viewtopic.php?f=4&t=941

Allcaps
quelle
Wenn ich sowohl diese Antwort als auch die von Ilan als richtig markieren könnte, würde ich; Während dies die Klassifikation ist, die eine formale Definition hat, ist es nicht die von Ilan beantwortete 100-900-Linotype-Klassifikation. Andererseits ist die Tatsache, dass es in TTF / OTF-Schriftarten verwendet wird, sehr interessant. Es kann sein, dass ich diese Klassifizierung tatsächlich als Maßstab verwenden sollte, auch wenn CSS und Windows sie nicht verwenden.
Wtrmute
Vielen Dank. Ich stimme auch @Ilan zu. Meine Antwort passte einfach nicht in seine Kommentare und endete als Antwort;). In der Praxis werden diese Zahlen meistens verwendet, um eine bestimmte Schriftart zu identifizieren, und nicht so sehr für die Klassifizierung. Da ein Schriftdesigner einer Schrift "falsche" Werte geben kann, werden Zahlen weggelassen usw. Ich mag die Idee eines gemessenen Schriftfilters in mehreren Dimensionen.
Allcaps