Chcę użyć kolekcji czcionek z katalogu czcionek Google. Wybrałem style i dodałem znacznik CSS link
do szablonu mojego projektu.Jak załadować samodzielnie hostowane pliki czcionek, jeśli usługa GoogleFont jest niedostępna?
Alternatywnie, dzięki Google Fonts możesz również pobrać kolekcję, a otrzymasz plik ZIP ze wszystkimi stylami czcionki.
Mogę utworzyć równoważnik CSS tego, który Google daje mi uwzględnić w kodzie HTML, więc chcę udostępnić samodzielnie hostowane pliki czcionek jako rezerwowe, jeśli użytkownik nie może uzyskać dostępu do interfejsu API czcionek Google.
Jak to skonfigurować i zapobiec pobieraniu zarówno pliku czcionki Google, jak i samoprzylepnego pliku czcionek? Jeśli użytkownik ma dostęp do czcionek Google, jego przeglądarka nie powinna pobierać samodzielnie hostowanej wersji czcionki.
Myślę, że możesz po prostu podążać ścieżką 'url()' ze ścieżką 'local()' w regule 'src' - przeglądarka powinna przestać szukać, kiedy znajdzie taką, którą może załadować. Jednak tego nie próbowałem. –
Zgodnie ze specyfikacją: "Gdy wymagana jest czcionka, agent użytkownika wykonuje iteracje na zestawie wymienionych referencji, używając pierwszego, z którym może zostać pomyślnie aktywowany." - http://www.w3.org/TR/css3-webfonts/#descdef-src –
To jest opinia, a nie odpowiedź: myślę, że to przemyślisz. Chciałbym po prostu podać czcionkę systemu cofania w CSS w przypadku, gdy czcionki Google nie ładują się. Po pierwsze, czy naprawdę martwisz się, że serwery Google nie działają? Po drugie, czy twoja strona nadal nadaje się do użytku bez określonej czcionki internetowej? (Prawdopodobnie powinno tak być) – chipcullen