Örneğin Apple için San Francisco, Windows için Segoe UI yada Android için Roboto ...
Hepsini tek bir satırlık CSS koduyla yapmak mümkün.
Ayrıca bu teknik, sistem fontlarını çağırdığı için Google Font yada Özel Font ile kıyaslandığında en az %300 performans artışı sağlar.
Çünkü harici bir üçüncü taraf http bağlantısı, yada ekstra bir dosya çağrılmaz.
Sadece kullanılan sistemi tanır ve ziyaretçinin tarayıcısına o sistem içindeki fontu sunar.
Bu çok kısa sürede gerçekleşir ve gecikme minimum seviyeye iner. Böylece siteniz hiç beklenmedik şekilde hızlanabilir. Nasıl mı?
İlk yöntem:
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
İkinci yöntem:
font-family: system-ui;
İkisi de aynı işlevi gerçekleştiriyor. Elbette ikincisi daha yalın ve sade.
İlkini paylaşmaktaki amacım, system-ui nasıl çalışıyor ipucu versin istedim.
İşte bu yazı tipi yığını, sisteme göre çözüm sunuyor. Yani adamına göre davranıyor.
Böylece hem kullanıcı deneyimi hemde sitenizin hızı arzuladığınız sonuçlarla uyumlu oluyor.
İnternet sitelerinizin font optimizasyonu için açtığım bu konu, diğer açtıklarımla beraber üçüncü, dördüncü falan olacak.
Çünkü gördüğüm kadarıyla, fontlar nedense küçümseniyor. Gereken özen gösterilmiyor.
Herkes cache ve minify çözümlerine saplanıp kalmışken, sizi bu bataklıktan font optimizasyonu kurtarabilir.
Deneyin ne kadar haklı olduğumu göreceksiniz.
Umarım faydalı olmuştur. Saygılar ve sevgiler...
29 kişi bunu beğendi.