Począwszy od Safari 12, wszystkie dostępne opcje zostały usunięte:
- Panel Wygląd zniknął (długo)
- Te
defaultsklucze nie są już przestrzegane
@font-faceDefinicje CSS są ograniczone do wbudowanej białej listy local()wartości, ignorując wszelkie inne czcionki zainstalowane w systemie, który jest częścią szerokiego pakietu środków zapobiegających pobieraniu odcisków palców
Podsumowując, oznacza to, że nie ma możliwości zmiany wartości domyślnych od Times for serif, Helvetica for sans-serifi Courier for monospace.
Jedyne, co możesz zrobić, to utworzyć arkusz stylów użytkownika, aby bezpośrednio stylizować różne elementy. Na przykład możesz zmienić domyślną rodzinę czcionek z serifna sans-serif:
body { font-family: sans-serif }
Lub możesz nawet nazwać określone lokalnie zainstalowane czcionki niesystemowe:
body { font-family: 'Open Sans' }
Niestety, chociaż działa to całkiem dobrze w przypadku zmiany domyślnej czcionki dokumentu, skomplikowane jest zastosowanie tego samego podejścia do zmiany stylu każdego elementu, który domyślnie ma czcionkę o stałej szerokości. Nie jestem pewien, czy CSS w ogóle może w pełni emulować domyślne zachowanie takich elementów - podczas gdy wcześniej było to łatwe, używając jednego defaultslub jednego arkusza stylów użytkownika z @font-faceregułą monospace(która po prostu przedefiniowała monospaceznaczenie, nie dotykając samego domyślnego stylu, i pozwoliło zastosować domyślne zachowanie do tej drugiej czcionki).
Nie lubię czytać dużych ilości tekstu ustawionego w Courier, więc wygląda na to, że w przyszłości będę musiał użyć innej przeglądarki, aby odczytać RFC …