Safari 12'den itibaren, bunu yapmak için tüm seçenekler kaldırıldı:
- Görünüm paneli (uzun) gitti
defaults
Tuşları artık saygı
- CSS
@font-face
tanımları, local()
geniş bir anti-parmak izi önlemleri paketinin parçası olan sistemde yüklü diğer yazı tiplerini yok sayarak, yerleşik bir değer beyaz listesi ile sınırlıdır.
Birlikte ele alındığında, bu, varsayılanları Times için serif
, Helvetica için sans-serif
ve Courier için değiştirmenin bir yolu olmadığı anlamına gelir monospace
.
Hala yapabileceğiniz tek şey, çeşitli öğeleri doğrudan stilize etmek için bir kullanıcı stil sayfası oluşturmaktır. Örneğin, varsayılan yazı tipi ailesini serif
yerine sans-serif
:
body { font-family: sans-serif }
Veya yine de yerel olarak yüklenmiş sistem dışı belirli yazı tiplerini adlandırabilirsiniz:
body { font-family: 'Open Sans' }
Ne yazık ki bu, varsayılan belge yazı tipini değiştirmek için oldukça iyi çalışıyor olsa da, bir tek aralıklı yazı tipine varsayılan olan her öğeyi yeniden stilize etmek için aynı yaklaşımı kullanmak karmaşıktır. CSS'nin bu tür öğeler için varsayılan davranışı tamamen taklit edebileceğinden emin değilim - ancak defaults
bir @font-face
kuralı monospace
( monospace
veya varsayılan stilin kendisine dokunmadan ne anlama geldiğini yeniden tanımlayan) bir kullanıcı stil sayfasını kullanarak bunu yapmak daha kolaydı. ve böylece varsayılan davranışın diğer yazı tipine uygulanmasına izin verdi).
Courier'de ayarlanmış büyük miktarda metin okumayı içtenlikle sevmiyorum, bu yüzden gelecekte RFC'leri okumak için başka bir tarayıcı kullanmam gerekecek gibi görünüyor ...