/**
 * Marka yazı tipleri, temanın kendi içinden servis edilir.
 *
 * Site tipografi için üçüncü bir tarafa istek atmaz: sızacak bir şey yok,
 * engellenecek bir şey yok ve ilk boyamadan önce açılacak ikinci bir bağlantı
 * yok.
 *
 * Dosyalar Google Fonts'un değişken (variable) kaynaklarından üretildi ve
 * fontTools ile TEK bir Türkçe alt kümeye indirildi. Google'ın hazır
 * latin / latin-ext ayrımı Türkçe bir sitede hiçbir işe yaramıyordu: ç, ö, ü, ı
 * "latin" dosyasında, ş, ğ, İ ise "latin-ext" dosyasındadır, yani her sayfa
 * ikisini birden indirmek zorunda kalıyordu. Tek alt küme bunu ikiye böler.
 *
 * Alt küme Latin-1 ve Latin Extended-A'yı da kapsar, böylece magazin içeriğinin
 * kaçınılmaz parçası olan yabancı isimler (Beyoncé, Djoković, Ólafsdóttir) yedek
 * yazı tipine düşüp satır ortasında yüz değiştirmez.
 *
 * Archivo'nun genişlik ekseni %92'ye SABİTLENDİ: Türkçe uzun kelimeler üretir
 * ("değerlendirmelerinde"), ve hafif daraltılmış bir grotesk manşeti taşırken
 * satırı taşırmaz. Ekseni sabitlemek dosyayı da yarıya indirir.
 *
 * Üretilmiştir, elle düzenlemeyin. Yenilemek için:
 *   python -m fontTools.varLib.instancer Archivo[wdth,wght].ttf wght=400:900 wdth=92 -o a.ttf
 *   python -m fontTools.subset a.ttf --unicodes=U+0020-007E,U+00A0-00FF,U+0100-017F,... \
 *          --layout-features+=case,tnum,onum,salt,ss01,ss02 --flavor=woff2 --no-hinting --desubroutinize
 *
 * @package InciBlog
 */

/* Manşet greski. Değişken ağırlık 400-900, genişlik %92'de sabit. */
@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 400 900;
	font-display: swap;
	src: url('../fonts/archivo.woff2') format('woff2');
}

/* Gövde serifi. Optik boyut 18'e sabit, değişken ağırlık 400-700. */
@font-face {
	font-family: 'Literata';
	font-style: normal;
	font-weight: 400 700;
	font-display: swap;
	src: url('../fonts/literata.woff2') format('woff2');
}

@font-face {
	font-family: 'Literata';
	font-style: italic;
	font-weight: 400 700;
	font-display: swap;
	src: url('../fonts/literata-italic.woff2') format('woff2');
}

/*
 * Yedek yüzler için metrik eşitleme.
 *
 * Yazı tipi geç geldiğinde metin yerinden oynar. Aşağıdaki iki yüz, gerçek
 * yüzler inene kadar Arial ve Georgia'yı Archivo ile Literata'nın gövde
 * ölçülerine oturtur, böylece takas anındaki sıçrama gözle görülmez olur.
 */
@font-face {
	font-family: 'Archivo Fallback';
	src: local('Arial'), local('Helvetica');
	size-adjust: 96%;
	ascent-override: 91%;
	descent-override: 22%;
	line-gap-override: 0%;
}

@font-face {
	font-family: 'Literata Fallback';
	src: local('Georgia'), local('Times New Roman');
	size-adjust: 103%;
	ascent-override: 114%;
	descent-override: 30%;
	line-gap-override: 0%;
}
