Web uygulamanızda Paket Yazı Tipleri

Fontsource, uygulamanızla birlikte gönderilecek yazı tiplerini nasıl sağlar?

Kendi kendine barındırılan yazı tipleri

Web uygulamanızda kullanılan yazı tiplerini gruplamak istiyorsanız, Fontsource göz atmak isteyebileceğiniz bir kitaplıktır (bağlantı ayrıca sayfanın sonundaki ekte). Kullanmak istediğiniz yazı tiplerini yüklemenize izin verir, bu da yazı tiplerinizin sizin tarafınızdan barındırıldığı ve yüklenmesi için bir CDN gerektirmediği anlamına gelir.

Her yazı tipini yükleme

Kullanmak istediğiniz yazı tiplerini yüklemek için her bir varyant için yükleme komutunu çalıştırmanız yeterlidir. Aşağıdaki kod parçacıkları, bu PWA için yazı tipinin nasıl yükleneceğini gösterir.

npm install @fontsource/work-sans

Uygulamamın giriş noktasında, kurulu paketi içe aktararak tüketmem gerekiyor. Bu, herhangi bir ek yük eklemeden neye ihtiyacım olduğunu tam olarak tanımlamamı sağlıyor. Yazı tiplerinin boyutu oldukça büyük olabileceğinden, bu Bayt'tan tasarruf etmek için harika bir fırsattır.

import "@fontsource/work-sans/400.css";
import "@fontsource/work-sans/900-italic.css";

Son olarak, CSS'imde yazı tipi ailesini ayarlamam gerekiyor. Kullandığınız kitaplığa bağlı olarak (örneğin Tailwind.css), bu kod sizin için biraz farklı görünebilir.

body {
  font-family: "Work Sans", sans-serif;
}

Değişken yazı tipleri

Fontsource ayrıca değişken fontları yüklemek için bir seçenek sunar; bu, font yükleme söz konusu olduğunda en son araçlara erişiminiz olduğu anlamına gelir. Lütfen tüm yazı tiplerinin değişken varyantlar olarak mevcut olmadığını unutmayın.