Czcionka zwykłej czcionki Roboto jest renderowana jako pogrubiona

9

Zainstalowałem Robotokrój pisma w moim systemie, ale okazuje się, że domyślna regulartwarz jest renderowana jako black, mimo że w miniaturze wydaje się jaśniejsza. Dzieje się tak we wszystkich aplikacjach, także w systemie Linux i Windows. Oto przykład:

Tak wyglądają miniatury w dowolnym menedżerze plików w systemie Linux, czcionki wydają się być w porządku (Windows nawet nie wyświetla regulartwarzy w kolekcji) . Windows wyświetla normaltwarz tylko wtedy, gdy ją blackusunę:

Miniatura czcionki Roboto-Regular.ttf miniatura czarnej twarzy Miniatura czarnej twarzy systemu Windows Kciuk normalnej twarzy Roboto na oknach

I tak to wygląda po renderowaniu, bez względu na aplikację:

Roboto Regularna próbka twarzy Próbka czarnej twarzy

próbka normalnej twarzy systemu Windows Próbka czarnej twarzy Windows

Każda aplikacja, która prosi o Robotoczcionkę, renderuje jej blacktwarz. Google Chrome w systemach Windows i Linux, obok siebie, na przykład:

Google Chrome w systemie Windows Google Chrome w systemie Linux

Próbowałem usunąć blacktwarz i dowiązanie symboliczne do regularnazwy z nazwą pliku czarnego, i to działa (wyniki Windows i Linux, obok siebie):

Twarz usunięta linux twarz usunięto okna

Ale tracę czarną twarz, a kursywa jest nadal renderowana z czarną twarzą, więc musiałbym ją usunąć wraz z jej wariantami. Co mogę zrobić? Czy usuwanie dowiązań to jedyne rozwiązanie?

Aktualizacja :

Problem polega na tym, że oba warianty czcionki ( zwykły i czarny ) kolidują ze sobą, a jednocześnie mogę zainstalować tylko jeden z nich. Czy są jakieś metadane czcionek, które można zmienić, aby to naprawić?

arielnmz
źródło

Odpowiedzi:

0

Spróbuj nazwać Windows:

  • Regularny: roboto.ttf
  • Italski: robotoi.ttf
  • Pogrubienie: robotob.ttflubrobotobd.ttf
  • Pogrubiona kursywa: robotobi.ttflubrobotoz.ttf
  • Czarny: robotobk.ttf

Zachowaj tylko te pliki. Usuń pozostałe i spróbuj ponownie. Miałem podobny problem w systemie Linux z ttf-mscorefonts( arial.ttf) i to rozwiązało problem.

Cornelius
źródło
Zmieniłem ich nazwy i działają dobrze, tyle że teraz czarna czcionka jest renderowana jako zwykła.
arielnmz