Das normale Roboto-Schriftbild wird fett dargestellt

9

Ich habe die RobotoSchrift auf meinem System installiert , aber es stellt sich heraus, dass das Standardgesicht regularals gerendert wird black, obwohl es in der Miniaturansicht heller zu sein scheint. Dies geschieht in allen Anwendungen, auch unter Linux und Windows. Hier ist ein Beispiel:

So sehen die Miniaturansichten in jedem Dateimanager unter Linux aus, die Schriftarten scheinen in Ordnung zu sein (Windows listet nicht einmal das regularGesicht in der Sammlung auf) . Windows listet das normalGesicht nur auf, wenn ich das blackGesicht entferne :

Miniaturansicht der Roboto-Regular.ttf-Schriftart schwarzes Gesicht Thumbnail Windows Schwarzes Gesicht Miniaturansicht Roboto normaler Gesichtsdaumen an Fenstern

Und so sieht es aus, wenn es gerendert ist, egal auf welcher Anwendung:

Roboto Regelmäßige Gesichtsprobe Schwarzes Gesicht Probe

Windows normales Gesicht Probe Windows Black Face Beispiel

Jede Anwendung, die nach der RobotoSchriftart fragt , rendert blackstattdessen ihr Gesicht. Google Chrome unter Windows und Linux nebeneinander, zum Beispiel:

Google Chrome unter Windows Google Chrome unter Linux

Ich habe versucht, das blackGesicht zu entfernen und mit dem regularmit dem Dateinamen des Schwarzen zu verknüpfen, und es funktioniert (Windows- und Linux-Ergebnis nebeneinander):

Gesicht entfernt Linux Gesicht Fenster entfernt

Aber ich verliere mein schwarzes Gesicht und die Kursivschrift wird immer noch mit dem schwarzen Gesicht gerendert, sodass ich das Gesicht zusammen mit seinen Varianten entfernen müsste. Was kann ich tun? Ist das Entfernen meiner Schriftarten durch Symlinking die einzige Lösung?

Update :

Das Problem ist, dass beide Varianten der Schriftart ( normal und schwarz ) sich gegenseitig stören und ich immer nur eine der beiden gleichzeitig installieren kann. Gibt es eine Art von Metadaten für Schriftarten , die ich ändern könnte, um dies zu beheben?

arielnmz
quelle

Antworten:

0

Versuchen Sie die Windows-Benennung:

  • Regulär: roboto.ttf
  • Kursiv: robotoi.ttf
  • Fett: robotob.ttfoderrobotobd.ttf
  • Fett kursiv: robotobi.ttfoderrobotoz.ttf
  • Schwarz: robotobk.ttf

Behalten Sie nur diese Dateien. Entfernen Sie die anderen und versuchen Sie es erneut. Ich hatte ein ähnliches Problem unter Linux mit ttf-mscorefonts( arial.ttf) und dies löste das Problem.

Cornelius
quelle
Ich habe ihre Namen geändert und sie funktionieren einwandfrei, außer dass jetzt die schwarze Schrift als normale gerendert wird.
Arielnmz