Arial Narrow di CSS: Stack font-family & Kode @font-face
Terakhir ditinjau oleh tim redaksi ArialNarrow.com
Jawaban singkat
Tulis font-family: 'Arial Narrow', 'Liberation Sans Narrow', Arial, sans-serif;. Pengunjung yang punya Office melihat font aslinya, pengguna Linux mendapat klon dengan lebar sama, dan sisanya mendapat Arial. Agar setiap pengunjung melihat Arial Narrow, beli lisensi web dari Monotype lalu host sendiri dengan @font-face.
1. Pemakaian Dasar font-family (Tanpa Lisensi)
Cara ini gratis dan tidak butuh lisensi. Anda hanya menyebut nama font, lalu browser setiap pengunjung memakai salinan yang terpasang di perangkatnya jika ada:
.text-arial-narrow {
font-family: 'Arial Narrow', Arial, sans-serif;
}
.text-arial-narrow-bold {
font-family: 'Arial Narrow', Arial, sans-serif;
font-weight: 700;
}Perhatikan urutan fallback-nya: browser di macOS atau Linux yang tidak punya Arial Narrow akan langsung beralih ke Arial standar (atau pengganti yang metriknya kompatibel), bukan ke jenis huruf yang sama sekali berbeda.
2. Implementasi @font-face (Web Font Berlisensi)
Ingin semua pengunjung melihat tampilan yang sama? Beli lisensi web dari Monotype, konversi filenya ke WOFF2, host sendiri, lalu deklarasikan seperti ini:
@font-face {
font-family: 'Arial Narrow';
src: url('/fonts/ArialNarrow.woff2') format('woff2');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Arial Narrow';
src: url('/fonts/ArialNarrow-Bold.woff2') format('woff2');
font-weight: 700;
font-style: normal;
font-display: swap;
}font-display: swap menjaga teks tetap terlihat selama file diunduh. Alasannya dijelaskan di FAQ di bawah.
3. Stack Fallback Lintas Browser
Stack ini mengurutkan font dari yang paling mirip hingga yang paling umum, sehingga setiap sistem operasi mendapat font terbaik yang dimilikinya:
font-family: 'Arial Narrow', 'Liberation Sans Narrow',
'Helvetica Neue Condensed', Arial, sans-serif;Liberation Sans Narrow menangkap Linux, Helvetica Neue Condensed menangkap Mac (hanya untuk teks tebal, karena macOS hanya menyertakan ketebalan Condensed Bold dan Black), dan Arial, sans-serif mencakup sisanya.
4. Dukungan Browser
@font-face dan font-display didukung semua versi terbaru Chrome, Firefox, Safari, dan Edge. Satu-satunya hal praktis yang perlu diperhatikan adalah format font: sajikan .woff2 sebagai format utama (ukuran file terkecil dan didukung semua browser modern), dengan fallback .woff hanya jika Anda masih harus mendukung browser dari sebelum sekitar tahun 2016.
Catatan Penting soal Lisensi
Jangan pernah mengunggah file TTF dari folder Fonts Windows ke server web. Lisensi Office tidak mencakup penyematan di web, dan foundry font memang mengirim somasi ke situs yang meng-host font tanpa lisensi. Aturan lisensi web Arial Narrow → Ingin melewati urusan lisensi sama sekali? Google Fonts gratis yang mirip →
Pertanyaan yang Sering Diajukan
Kenapa font-family: "Arial Narrow" tampil dengan font lain di Mac atau Linux?
Browser hanya bisa memakai font yang dimiliki pengunjung. Arial Narrow disertakan bersama Microsoft Office, jadi Mac tanpa Office dan kebanyakan mesin Linux tidak memilikinya. Browser diam-diam turun ke font berikutnya di stack Anda, sering kali Liberation Sans Narrow di Linux atau Arial biasa di Mac.
Apa sebenarnya fungsi font-display: swap?
Perintah ini meminta browser langsung menampilkan teks dengan font fallback, lalu beralih ke web font begitu filenya tiba. Tanpa itu, sebagian browser menyembunyikan teks hingga tiga detik selama file diunduh. Anda menukar sedikit pergeseran layout dengan teks yang langsung bisa dibaca, dan itu hampir selalu sepadan.
Bisakah file font di-subset agar lebih cepat dimuat?
Bisa, asalkan lisensi Anda membolehkan modifikasi. Buang aksara yang tidak pernah dipakai, seperti Yunani dan Sirilik, dengan pyftsubset dari fonttools atau glyphhanger, dan ukuran file WOFF2 sering menyusut lebih dari separuh. Lalu tambahkan baris unicode-range di aturan @font-face agar browser hanya mengunduhnya saat dibutuhkan.
Bisakah Arial Narrow dimuat dari Google Fonts?
Tidak. Google Fonts hanya menyediakan font open source, sedangkan Arial Narrow adalah font proprietary. Font paling mirip yang ada di Google adalah Roboto Condensed, Archivo Narrow, dan Barlow Condensed.