Nie można zainstalować czcionek w systemie Windows 10

129

Korzystam z systemu Windows 10 x64 Pro i nie mogę wyświetlić podglądu ani zainstalować czcionek.

Kiedy próbuję wyświetlić podgląd czcionki (podwójne kliknięcie lub Right Click >> Preview), pojawia się komunikat o błędzie o treści „Żądany plik <plik czcionki> nie jest prawidłowym plikiem czcionki”, jak pokazano na zrzucie ekranu poniżej:

wprowadź opis zdjęcia tutaj

Kiedy próbuję zainstalować czcionkę ( Right Click >> Install), pojawia się inny błąd o treści „Plik <plik czcionek> nie wydaje się być prawidłową czcionką” (zrzut ekranu poniżej):

wprowadź opis zdjęcia tutaj

Rzeczy, które sprawdziłem:

  • Mam włączoną funkcję UAC w moim rejestrze, ale ustawiłem najniższą wartość „Nigdy nie powiadamiaj”. Myślałem, że UAC ma z tym coś wspólnego, ale zachowanie jest takie samo, niezależnie od tego, czy EnableLUAw rejestrze jest ustawione na 0 czy 1.
  • Sprawdziłem Podgląd zdarzeń (sekcje Aplikacja i System) pod kątem wskazówek dotyczących problemu, ale ten błąd nie jest w ogóle zgłaszany w dziennikach z tego, co widzę. To wydaje się dziwne.

Dlaczego nie mogę zainstalować czcionek w systemie Windows 10? I zweryfikować zachowanie z kilkoma pobranych otfi ttfczcionek plików. Jestem więc pewien, że pliki nie są uszkodzone.

EDYTOWAĆ

Kiedy przechodzę do sekcji Czcionki w Panelu sterowania, nie widzę opcji „Zainstaluj czcionkę” w menu „Plik”, jak pokazano na zrzucie ekranu poniżej.

wprowadź opis zdjęcia tutaj

void.pointer
źródło
Czy próbowałeś śledzić Microsoft ?
pun
1
Nie widzę opcji instalacji czcionki w kroku 2. Zobacz moje zmiany do mojego oryginalnego postu, aby zrzut ekranu.
void.pointer
Następna procedura działa dla mnie: pobieranie dejavu-fonts-ttf-2.35.zip ==> kliknij prawym przyciskiem myszy, Właściwości, Odblokuj , OK ==> Extract all .. Następnie przejdź do dejavu-fonts-ttf-2.35\ttffolderu, wybierz coś (lub nawet wszystkie), kliknij prawym przyciskiem myszy zaznaczenie, Zainstaluj
JosefZ
@JosefZ Nie rozumiem, co to osiąga. Do rozpakowania archiwum użyłem 7-Zip, az rozpakowanego katalogu próbuję zainstalować czcionki. Twoje rozwiązanie nie wyjaśnia również, dlaczego w folderze Czcionek brakuje opcji „Zainstaluj czcionkę”
void.pointer
Co ciekawe, ten problem powoduje również, że ładowanie czcionek internetowych kończy się niepowodzeniem z kodem błędu CSS3111 „nieznany błąd” podczas korzystania @font-facez IE11 (ale nie Edge!). Włączenie zapory również tam pomaga.
fpbhb

Odpowiedzi:

159

Po tygodniu próbowania wszystkiego. Odpowiedź brzmi dziwnie, jak się wydaje, aby włączyć zaporę systemu Windows. Wiem, to nie ma sensu, prawda? Nie ma to związku z ustawieniami czcionek, jednak po włączeniu udało mi się rozwiązać problem z instalowaniem czcionek w systemie Windows 10 i bez komunikatu o błędzie!

Geremy V.
źródło
25
Co za dziwak?
void.pointer
39
Wow, niesamowicie zaskakujące i przerażające. Włączyłem usługę Zapory systemu Windows, a czcionki znów działają idealnie. Chciałbym usłyszeć od kogoś logiczne wytłumaczenie tego . To szaleństwo.
void.pointer
7
Tak, mogę potwierdzić, że to działa
Riz
11
to nie jest poprawne pytanie. Jest to zapora ogniowa, ma określoną funkcję - zezwalającą lub blokującą ruch sieciowy. Jeśli można to wyłączyć, system nie powinien zacząć się rozpadać. I chciałbym wiedzieć, dlaczego zabezpieczenie ruchu sieciowego i instalacja lokalnych czcionek są w jakikolwiek sposób połączone.
Dirk Trilsbeek,
6
Teoretycznie jest to możliwe, ale jeśli tak jest, to dlaczego nie powiedzieć: „Włącz zaporę systemu Windows przed instalacją czcionek ze względów bezpieczeństwa”, ewentualnie przycisk zignoruj ​​błąd i zainstaluj mimo to, zamiast jakiegoś przypadkowego błędu, który jest spowodowany przez coś pozornie niezwiązanego
RyanTimmons91
7

Problem ten spotkałem również w repozytoriach git, w których przechowywane są pliki czcionek. Oto dziwne rozwiązanie, które zadziałało dla mnie. Skopiuj (i tak, Ctrl + C nie Ctrl + X do wycinania) plik gdzieś indziej lub nawet w tym samym katalogu, a skopiowany plik będzie działał.

Również najlepsze rozwiązanie nie działa dla mnie. Moja zapora sieciowa jest już aktywowana.

Dalsze kopanie wykazało, że kopiowanie nie zmieniło żadnej zawartości pliku. Oba są takie same, uruchomiłem sha1sumoba pliki, a ich skróty były dopasowane.

Później sprawdzając właściwości zabezpieczeń oryginalnego pliku czcionek, system Windows wyskoczył z komunikatem „Uprawnienia w X.ttf są niepoprawnie uporządkowane, co może spowodować, że niektóre wpisy będą nieskuteczne”. Wygląda więc na to, że klonowanie repozytorium przez git powoduje, że po umieszczeniu pliku czcionek w systemie Windows ustawione są pewne pomieszane uprawnienia. W takim przypadku ma to pewien związek z systemem zabezpieczeń i uprawnień w systemie Windows. Oznacza to po prostu, że błąd, który zwraca aplikacja przeglądarki czcionek, jest bardzo źle sformułowany.

CMCDragonkai
źródło
1
tak, mogę to również potwierdzić, również instalacja czcionek z nośników wymiennych z pewnością zakończy się niepowodzeniem bez żadnego komunikatu o błędzie. po skopiowaniu czcionek na dysk lokalny mogę go zainstalować
am05mhz
nie działało dla mojej czcionki DroidSansMono.ttf! :(
ShAkKiR