aslain.dev
0%
01 Hizmetler 02 Hakkımda 03 Projeler 04 Stack 05 Blog 06 İletişim
← Tüm makaleler Tasarım

Font Eşleştirme: Tipografi Temelleri ve Denge

İyi bir font eşleştirme, bir tasarımın sessiz omurgasıdır: doğru yapıldığında kimse fark etmez, yanlış yapıldığında ise metnin söylediği her şeyin önüne geçer. İki yazı tipini yan yana koymak basit görünür, ama aralarındaki ilişki marka kişiliğini, okunabilirliği ve görsel hiyerarşiyi aynı anda belirler. Bu yazıda serif/sans kombinasyonlarından kontrast ilkesine, hiyerarşi kurmaktan teknik uygulamaya kadar font eşleştirmenin pratik temellerini ele alıyorum.

Önce mesele neden bu kadar önemli?

Tipografi, kelimelerin sesidir. Aynı cümle bir geometrik sans-serif ile soğuk ve modern, bir eski stil serif ile sıcak ve güvenilir, bir el yazısı font ile samimi ama gayri resmi görünür. Bir arayüzde veya basılı işte genellikle tek font yetmez: başlıklar dikkat çekmeli, gövde metni uzun okumalarda yormamalı, etiketler ve butonlar işlevsel durmalı. İşte bu farklı görevleri üstlenen iki (bazen üç) yazı tipini uyum içinde seçme işine font eşleştirme diyoruz.

Amaç çeşitlilik değil, amaçlı kontrasttır. Birbirine çok benzeyen iki font (örneğin iki nötr sans) seyirciyi "bir şeyler yanlış ama ne olduğunu çıkaramıyorum" hissine sokar; birbirine taban tabana zıt iki font ise kaotik görünür. İyi eşleştirme bu ikisinin arasındaki dengeyi bulur.

Serif mi sans mı? Sınıfları tanımak

Sağlam bir eşleştirme için önce malzemeyi tanımak gerekir. Yazı tiplerini kabaca şu ailelere ayırabiliriz:

  • Serif: Harflerin uçlarında tırnaklar bulunur (Georgia, Times, Merriweather, Playfair Display). Geleneksel, otoriter, edebî bir his verir.
  • Sans-serif: Tırnaksızdır (Helvetica, Inter, Roboto, Arial). Temiz, modern ve nötrdür; ekranda çok kullanılır.
  • Slab serif: Kalın, dikdörtgen tırnaklı (Roboto Slab, Rockwell). Güçlü ve dikkat çekicidir, başlıkta iyi durur.
  • Monospace: Her karakter eşit genişlikte (JetBrains Mono, Courier). Kod, teknik veri ve "mühendislik" hissi için.
  • El yazısı / dekoratif: Kişisel ama az kullanılması gereken aileler; gövde metni için uygun değildir.

En güvenli başlangıç klasiktir: başlıkta serif, gövdede sans ya da tam tersi. Farklı ailelerden gelen iki font birbirinden net biçimde ayrışır, bu yüzden uyumlu görünmesi daha kolaydır.

Kontrast ilkesi: benzerlikten kaçın, ortak ruhu koru

Font eşleştirmenin tek cümlelik kuralı şudur: çok benzer değil, açıkça farklı; ama tamamen yabancı değil, akraba. Pratikte bunu şu eksenlerde değerlendirin:

  • Sınıf kontrastı: Serif + sans gibi farklı ailelerden seçmek en kolay yoldur.
  • Ağırlık kontrastı: Kalın bir başlık (700) ile ince bir gövde (400) arasındaki fark hiyerarşiyi anında kurar.
  • Boyut kontrastı: Başlık ile gövde arasında belirgin bir ölçek farkı bırakın; çekingen boyut farkları kararsız görünür.

"Ortak ruh" ise gizli tutkaldır: iki fontun benzer bir x-yüksekliği, benzer bir genişliği ya da aynı tarihsel dönemden gelen bir karakteri varsa birlikte daha doğal dururlar. Örneğin Playfair Display + Source Sans ya da Merriweather + Open Sans klasikleşmiş eşleştirmelerdir çünkü kontrastları yüksek ama oranları uyumludur.

Bir kestirme yol: aynı tasarımcının ya da aynı süper-ailenin parçalarını kullanın. IBM Plex Sans + IBM Plex Serif ya da Roboto + Roboto Slab gibi kombinasyonlar zaten birlikte tasarlandığı için neredeyse her zaman uyumludur.

Hiyerarşi: iki fontu görevlere bölmek

Eşleştirme yalnızca "hangi iki font" değil, "hangisi nerede" sorusudur. Net bir görsel hiyerarşi okuyucunun gözünü sayfada yönlendirir:

  • Görüntü fontu (display): Başlıklar, kahraman alanları, kısa ve etkili. Karakteri güçlü font burada yaşar.
  • Metin fontu (text): Gövde, paragraflar, uzun okumalar. Nötr, geniş x-yüksekliğine sahip, ekranda net bir font seçin.

Hiyerarşiyi yalnızca font değiştirerek değil; boyut, ağırlık, renk ve boşlukla da kurun. Çoğu zaman tek bir aile + ağırlık varyasyonları bile temiz bir hiyerarşi için yeter. İkinci fontu eklemek bir karar olmalı, refleks değil.

Okunabilirlik dengesi: göz yorulmasın

En güzel kombinasyon bile okunmuyorsa başarısızdır. Okunabilirliği koruyan birkaç temel ayar:

  • Satır uzunluğu: Gövde metni için satır başına ~60–75 karakter idealdir. CSS'te max-width: 65ch; bunu kolayca sağlar.
  • Satır yüksekliği: Gövde için line-height: 1.5–1.6 rahat bir nefes alanı verir; başlıklarda 1.1–1.25 daha sıkı olabilir.
  • Boyut: Gövde metni mobilde en az 16px olmalı; tarayıcılar bunu varsayılan kabul eder ve zumlamayı önler.
  • Kontrast: Metin/arka plan renk kontrastı WCAG için en az 4.5:1 olmalı. Açık gri üstüne açık gri okunmaz.

Aşırı sayıda ağırlık ve stil yüklemek hem sayfayı yavaşlatır hem hiyerarşiyi bulanıklaştırır. Çoğu proje için iki font ailesi ve bunların 2–3 ağırlığı fazlasıyla yeter.

Pratik uygulama: webde iki fontu yüklemek

Eşleştirmeyi seçtikten sonra teknik kısım sade. Google Fonts ya da kendi barındırdığınız woff2 dosyalarıyla CSS değişkenleri üzerinden kullanmak en temiz yoldur:

:root {
  --font-display: "Playfair Display", Georgia, serif;
  --font-text: "Source Sans 3", system-ui, sans-serif;
}

body {
  font-family: var(--font-text);
  font-size: 1rem;          /* 16px taban */
  line-height: 1.6;
  max-width: 65ch;
}

h1, h2, h3 {
  font-family: var(--font-display);
  line-height: 1.2;
}

Performans için yalnızca gerçekten kullandığınız ağırlıkları yükleyin ve font-display: swap; ile metnin font inerken görünür kalmasını sağlayın. Yerel sistem fontlarını system-ui ile yedek olarak bırakmak, font gelene kadar düzenin bozulmamasına yardım eder.

Sık Sorulan Sorular

Bir tasarımda en fazla kaç font kullanmalıyım?

Genel kural ikidir: biri başlıklar, biri gövde için. Üçüncü bir font (örneğin kod için monospace) gerekçesi varsa eklenebilir, ama ikiden fazlası çoğu zaman dağınıklık yaratır. Çeşitlilik için fazla font yerine aynı ailenin ağırlık ve stil varyasyonlarını kullanın.

İki serif ya da iki sans birlikte kullanılabilir mi?

Evet, ama daha zordur. İki font aynı aileden olmadığında, yeterli kontrastı yakalamak için karakter, x-yüksekliği veya ağırlık farkı belirgin olmalı. Aksi halde "neredeyse aynı ama tam değil" hissi rahatsız eder. Emin değilseniz farklı ailelerden (serif + sans) gidin.

Hangi eşleştirme benim markama uygun?

Markanın tonundan başlayın: ciddi/kurumsal için serif başlık + nötr sans; modern/teknik için geometrik sans + monospace vurgular; sıcak/editöryel için eski stil serif. Önce duyguyu seçin, fontu sonra ona göre arayın.

Markanız için doğru tipografiyi mi arıyorsunuz? Logo, kimlik ve arayüz tasarımında font eşleştirmesini markanızın sesine göre kurabilirim. Bir proje konuşmak isterseniz benimle iletişime geçin.

Devamı için