2017-07-17 5 views
1

Wenn ich eine Schriftart wie Tahoma verwende, kann ich font-family="Tahoma" font-weight="bold" angeben und meine Ausgabe verwendet die fettgedruckte Variante der Schriftart.Schriftfamilieneigenschaft - wie werden nicht standardmäßige Schriftarten gehandhabt?

Jetzt habe ich eine Schriftart mit dem Namen Geogrotesque, mit einer Variation namens "Semibold". Dies ist eine separate Schriftartdatei namens Geogrotesque-Semibold. Das Schriftgewicht dieser Variation ist 600.

Ich kann diese Schrift nicht in meiner Ausgabe erscheinen lassen. font-family="Geogrotesque" font-weight="600" wird stattdessen als Fett (Schriftgrad = 700) ausgegeben, font-family="Geogrotesque-Semibold" gibt einen Fehler "Schriftart nicht gefunden".

Ich benutze Antennehouse. W3.org gibt keine Auskunft darüber, wie ein Fontname den Bezeichnern in der Fontdatei entspricht. Es gibt mehr Schriftarten mit Namen, die nicht zur Schriftfamilie/Gewicht/Stil passen. Beim Durchsuchen meines Windows/Fonts-Ordners finde ich Schriften mit Modifikatoren wie Condensed und Narrow. Wie verwende ich Schriftarten wie diese?

Antwort

1

Versuchen Sie font-weight="500".

Von https://www.w3.org/TR/xsl11/#font-weight:

Wenn sowohl ein Gesicht ist gekennzeichnet Medium und ein markiertes Buch, Regular, Roman oder Normal, dann das Medium wird in der Regel auf die '500' zugeordnet.

Die Schrift mit der Bezeichnung "Fett" entspricht oft dem Gewichtswert "700".

Wenn es weniger als 9 Gewichte in der Familie gibt, ist der Standardalgorithmus zum Füllen der "Löcher" wie folgt. Wenn '500' nicht zugewiesen ist, wird ihm die gleiche Schriftart wie '400' zugewiesen. Wenn einer der Werte ‚600‘, ‚700‘, ‚800‘ oder ‚900‘ bleibt nicht zugewiesen, sie auf der gleichen Seite wie die nächste dunkler zugewiesen Schlüsselwort zugeordnet sind, falls vorhanden

So ‚Semibold‘ Möglicherweise wurde '500' zugewiesen, und '600' wurde offensichtlich dem nächst dunkleren zugewiesenen Schlüsselwort zugewiesen, dh 'fett'.

Alternativ versuchen Sie font-weight="darker" (wenn das geerbte Schriftgewicht normal ist, das ist). AH Formatter sollte dann den Semibold verwenden, wenn er ihn gefunden hat.


Alternativ fügen Sie einen Alias ​​in Ihrer AH Formatter Font-Konfigurationsdatei hinzu. Siehe https://www.antennahouse.com/product/ahf64/ahf-font.html#font-configration-file. Z. B.

<font-alias file="Geogrotesque-Semibold.ttf"> 
    <alias family-name="Geogrotesque" weight="500"/> 
</font-alias> 

Für 'Condensed' und 'Narrow' usw., verwenden Sie die font-stretch Eigenschaft, .e.g., font-stretch="condensed". Siehe https://www.w3.org/TR/xsl11/#font-stretch

+0

font-weight = "600" funktioniert, das Lesen über die Schriftart-Konfigurationsdatei machte mir klar, ich hätte AHF nach der Installation der Schriftart neu gestartet werden sollen. – Hobbes

0

In FontForge können Sie sehen, welches Schriftgewicht einer Schriftart zugewiesen ist.

Gehen Sie in Element-> Font Info auf die Registerkarte OS/2.Die Gewichtsklasse Dropdown enthält diese Liste:

100 Thin
200 Extra leicht
300 Licht
400 Regular
500 Medium
600 Semi-bold
700 Bold
800 Extra Bold
900 Schwarz

Verwandte Themen