Ich habe festgestellt, dass einige Schriftarten in Inkscape (0.92.3) nicht richtig angezeigt werden. Nehmen Sie zum Beispiel Lato ( heruntergeladen von fontsquirrel). Es enthält 9 verschiedene Strichstärken (ohne Italics). Einige werden gut angezeigt, andere nicht.
Mir ist aufgefallen, dass diejenigen, die nicht im Auswahlfeld für Text und Schriftart enthalten sind, einen CSS-Stil von "weight=XXX" haben. Wenn sie Kursivschrift im Namen haben, funktioniert die Kursivschrift, aber nicht das Gewicht.
Ich habe einige Nachforschungen angestellt und es scheint mit dem Fehler 167353 zusammenzuhängen , aber das ist behoben, zumindest für diejenigen ohne das "weight=".
Ich habe die Schriftart in Fontforge geöffnet, um zu sehen, ob ich herausfinden kann, woher das Gewicht = kommt, aber es gibt nichts unter den Schriftartinformationen.
Fragen:
1) Ist dies ein neuer Fehler in Inkscape oder in der Schriftart?
2) Gibt es eine Möglichkeit, die Schriftart zu bearbeiten, um "weight=XXX" in etwas anderes zu ändern? Vielleicht ist das das Problem???
1) Basierend auf Billy Kerrs Kommentar und dem Link ist dies IMHO ein Fehler in Inkscape.
2) Der CSS-Name scheint von der OS/2-Registerkarte zu stammen. Wenn Sie die Schriftart bearbeiten (ich habe Fontforge verwendet) und Folgendes ändern, verschwindet der Name. Unter Element -> Font Info gibt es in OS/2 ein Dropdown-Menü für die Gewichtsklasse. Der Name, den Inkscape gibt, ist etwas anders, aber ich glaube, das ist die Quelle des CSS-Namens. Es wird wahrscheinlich als Nummer aufgezeichnet, und Inkscape weist einen eigenen Namen zu.
Ich habe das Problem teilweise behoben durch:
Schriftart generiert, alte Schriftart gelöscht und neue Schriftart installiert. Inkscape neu gestartet und es scheint zu funktionieren.
Update: Sie müssen die alte Schriftart nicht wirklich löschen. Bei anderen Programmen funktioniert es einwandfrei. Aber Sie werden zwei davon haben, wenn Sie dies nicht tun.
Billy Kerr
Moini