Warum gibt es verschiedene Stile für die Schriftart Neo Euler?

Warum gibt es verschiedene Stile für die Schriftart Neo Euler?

In der Schriftart Neo Euler gibt es oft zwei oder drei Varianten derselben Glyphe mit unterschiedlichen Namen. Zum Beispieluni0061Unduni0061.ssty2

Bildbeschreibung hier eingeben

Warum gibt es unterschiedliche Varianten und wofür werden sie verwendet?

Bildbeschreibung hier eingeben

Antwort1

Um herauszufinden, was die Glyphe tun soll, ist der Name oft ein guter Hinweis:

uni0061.ssty2

Dieser Teil uni0061ist klar, wir haben das Unicode-Zeichen U+0061, „LATIN SMALL LETTER A“. Aber warum ssty2? Oft basieren diese Namenssuffixe auf demOpenType-FunktionSie werden in verwendet. (Zumindest erlaubt Fontforge auch, die zugehörigen Funktionen direkt nachzuschlagen, ohne sich auf den Namen verlassen zu müssen) Sie finden eine Liste aller Standardfunktionsnamen mit Beschreibungenin der Opentype-Spezifikation. Fürsstyes sagt

Freundlicher Name: Alternativen für mathematische Skripts

Diese Funktion bietet angepasste Glyphenvarianten, die besser für die Verwendung in tiefgestellten und hochgestellten Zeichen geeignet sind. Die Formen im Skriptstil sollten in der Schriftart nicht skaliert oder verschoben werden; das Skalieren und Verschieben erfolgt durch den Client, der die mathematischen Funktionen verarbeitet. Stattdessen sollte die Funktion „ssty“ Glyphenformen bereitstellen, die zu Formen führen, die als hochgestellte und tiefgestellte Zeichen gut aussehen, wenn sie von der Mathematik-Engine skaliert und positioniert werden. [...]

Diese Funktion kann einen Parameter haben, der die Skriptebene angibt: 1 für einfache tiefgestellte und hochgestellte Zeichen,2 für tiefgestellte und hochgestellte Zeichen der zweiten Ebene(das heißt, Skripte auf Skripten) und so weiter. (Derzeit werden nur die ersten beiden Alternativen verwendet.) [...]

Dies uni0061.ssty2ist eine Variante von uni0061(„a“) für „Tief- und Hochstellungen zweiter Ebene“, in dem Sie beispielsweise zuerst, dann und schließlich $a^{a^a}$hätten .uni0061uni0061.ssty1uni0061.ssty2

verwandte Informationen