Web Yazı Tipleri Hakkında Bilmeniz Gereken Her Şey

Yayınlanan: 2023-02-17

Editörün notu: Bu konuk gönderisi, kod oluşturma sanatını seven bir UX yazılım mühendisi ve web tasarımcısı olan Abbey Fitzgerald tarafından yazılmıştır.

Tipografi, yaptığınız herhangi bir web tasarım çalışmasında temel bir unsurdur. Müşterilerimiz için web siteleri tasarlamakla görevlendirilmemizin nedeni, kullanıcılarına faydalı içerik sağlayan bir deneyim sunabilmeleridir. Sağlam bir tipografik temele sahip olmak, içeriği kullanıcıların etkin bir şekilde tüketebilecekleri şekilde görüntülemeye yardımcı olacaktır. Bir web sitesinde başka pek çok tasarım öğesi olsa da, içerik ana düşüncedir ve tasarımcılar olarak, tipografi seçimimiz ve kullanımımızla projeleri geliştirmek bizim işimiz.

Tipografi Temelleri

Yazı Tipi ve Yazı Tipi

Tipografi tartışmasına fazla girmeden önce, "yazı tipi" ve "yazı tipi" terimlerinin üzerinden geçelim. Bir yazı tipi, tipografik semboller ve karakterler kümesini ifade eder: harfler, sayılar ve web sitemize kelimeler koymamıza izin veren tüm karakterler. Alfabenin tasarımı, temelde o stili oluşturan harflerin şeklidir. Helvetica'dan bahsettiğimizde, bir yazı tipinden bahsediyoruz.

orta, serif-kalın, kalın ve ekstra kalın çizgi kalınlıklarına sahip bir yazı tipi ailesi

Yazı tipi, genellikle belirli bir boyut ve stile atıfta bulunan, yazı tipi içindeki tam karakter kümesi olarak tanımlanır. Helvetica Bold 10 punto, bir yazı tipine başvurmanın bir yoludur. Yazı tipleri, yazı tipi içindeki tüm karakterleri ve glifleri içeren dosyalara özeldir.

Bu harika tartışma, "yazı tipine karşı yazı tipi", diğer tasarımcılarla harika bir sohbet ortamı sağlıyor. Oradaki tüm yazım yapışkanları için, gerçekten yazı karakterlerinden bahsediyoruz, ancak "web yazı tipleri" en çok sohbette kullanılır.

Yazı Tipi Sınıflandırması

Dünyada mevcut birçok yazı tipiyle karşılaştığınızda, bunların nasıl sınıflandırıldığına aşina olmanız gerekecektir. En yaygın yol, onları teknik stile göre sınıflandırmaktır: serif, sans-serif, yazı, ekran, vb. Yazı biçimleri ayrıca orantılı veya tek aralıklı gibi diğer özelliklere göre de sınıflandırılır. Kaynağa bağlı olarak, çok spesifik olabilirler.

Serif yazı tipi örneği
Serif yazı biçimleri, harflerde ve sembollerde konturun sonuna iliştirilmiş küçük bir çizgiye sahiptir.
Sans-serif yazı tipi örneği
Sans-serif yazı tiplerinde serif yoktur. "Sans", "olmadan" anlamına gelen Fransızca kelimeden gelir.
Komut dosyası yazı tipi örneği
Komut dosyası yazı biçimleri, akıcı darbe nedeniyle el yazısı hissine sahiptir.
Ekran yazı tipi örneği
Ekran yazı tiplerinin, öne çıkmaları için başlıklarda ve diğer belirgin alanlarda gösterilmesi amaçlanmıştır. Paragraflarda pek işe yaramazlar ve büyük bir blokta göründükleri durumlarda kullanılmaları gerekir.

Web-Güvenli Tipografinin Tarihçesi

Web'in ilk günlerinde, çok sınırlayıcı olan web güvenli seçeneklere takılıp kalmıştık. Bir kullanıcının tasarımcı tarafından amaçlanan yazı tipini görebilmesi için, bilgisayarlarında mevcut olması gerekiyordu. Daha eski bir siteden bir stil sayfası açarsanız, muhtemelen Arial, Georgia, Times New Roman, Trebuchet MS ve/veya Verdana'yı bulacaksınız. Bunlar büyük olasılıkla bir kullanıcının makinesinde bulunan yazı tipleriydi, bu nedenle kullanıcıların çoğu web sitesini istendiği gibi görüntüleyebildiği için "web uyumlu" olarak kabul edildiler.

Bir süredir web siteleri tasarlıyorsanız veya uzun süredir internette geziniyorsanız, tipografi seçeneklerinin sınırlı olduğu günleri muhtemelen hatırlıyorsunuzdur. İnternette gezinirken aynı beş yazı tipini tekrar tekrar görmemiz çok uzun zaman önce değildi. Başka hiçbir web güvenliği seçeneği olmadığında işler sıkıcı görünmeye başladı ve bu yazı karakterlerinin web için en uygun olmadığı iddia edilebilir (sonuçta, bunlar baskıdan kaynaklanmıştır). Ancak web geliştikçe daha fazla yazı seçeneği kullanılabilir hale geldi.

Web Yazı Tipleri nedir?

Tipografi çok önemli olduğu için, büyük adımlar atıldığını kutlamanın zamanı geldi. Elimizde o kadar çok yazı tipi var ki, bir zamanlar sınırlı olduğumuz aynı eski web uyumlu yazı tiplerine güvenmek yerine artık kullanıcılarımız için en iyi olanı seçebiliyoruz.
Web yazı tipleri, web uyumlu yazı tipleri gibi kullanıcının sistemine önceden yüklenmez. Kullanıcının makinesinde istenen yazı tipine sahip olduğuna güvenmek zorunda değiliz. Dahil edilen bir kaynaktan gelirler, böylece her kullanıcı tanımlanan yazı tipini görebilir. Bu yazı tipleri, web sayfası oluşturulurken tarayıcı tarafından indirilir ve ardından metne uygulanır.

Web Yazı Tipleri Nasıl Kullanılır?

@font-face kuralı

Yaygın olarak desteklenen bu kural, yazı tiplerini bir sunucudan indirmemize veya onları web sayfalarımızda kullanabilmemiz için barındırmamıza izin verir. Stil sayfamızda @font-face kuralını bildirerek, yazı tipinin adını, yerini ve yazı tipi ağırlığını belirtebiliriz.

Bu örnek, Open Sans Regular'ı nasıl eklediğimizi gösterir. Kaynağın, web sitesi projesine dahil olan bir yazı tipi klasörü olduğunu göreceksiniz.

 [css]

@yazı tipi-yüz {
font-family: 'Normal Olmadan Aç';
src: url("../fonts/OpenSans-Regular-webfont.eot");
yazı tipi ağırlığı: normal;
yazı tipi stili: normal;
}

[/css]

Yukarıdaki bildirim yazı tipini kullanılabilecek şekilde ekler. Bunu gerçekten göstermesini nasıl sağlayabiliriz?

 [css]

.örnek{
yazı tipi ailesi: "Normal Olmadan Aç", Arial, sans-serif;

}

[/css]

Yazı tipinin adının “Open Sans Regular” olarak ayarlandığını görebilirsiniz. Bu, herhangi bir nedenle yazı tipinin yüklenmemesi durumunda yedek yazı tipleriyle birlikte CSS yazı tipi yığınımızda başvurulacak yazı tipi adıdır. Çoğu durumda, yazı tipi gayet iyi yüklenir, ancak her ihtimale karşı yedekleri dahil etmek iyi bir fikirdir.

yazı tipi bildirimi

Çoğu yazı tipinin başka aileleri olduğunu, bazılarının diğerlerinden daha fazla olduğunu unutmayın. Bunları kullanmak için, her birine @font-face kuralı eklediğinizden emin olun.

Biçimler ve Web Yazı Tipleri

İhtiyaç duyacağınız birden fazla format varken, web yazı tiplerine biraz daha derine inelim. Bu yazı tipleri şirket içinde barındırılır ve sunucuda "yazı tipleri" adı verilen bir klasörde saklanır. Son örnekten eklenen birkaç yeni satır olduğunu fark edeceksiniz.

 [css]

@yazı tipi-yüz {
font-family: 'Normal Olmadan Aç';
src: url("../fonts/OpenSans-Regular-webfont.eot");
src: url("../fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"),
url("../fonts/OpenSans-Regular-webfont.woff") format("woff"),
url("../fonts/OpenSans-Regular-webfont.ttf") format("truetype"), url(" ../fonts/OpenSans-Regular-webfont.svg#open_sansregular") format("svg");
yazı tipi ağırlığı: normal;
yazı tipi stili: normal;
}

[/css]

.eot, .woff, .ttf, .truetype ve SVG gibi farklı biçimleri dahil etmemizin bir nedeni var. Farklı tarayıcılar farklı yazı tipi biçimlerini destekler, bu nedenle temellerimizi ele almalı ve çeşitli tarayıcıların ihtiyaç duyabileceği her şeyi sağlamalıyız.

Tarayıcıların listesi ve destekledikleri yazı tipi dosyası türleri aşağıda verilmiştir:

  • Internet Explorer – .eot
  • Mozilla Firefox – .otf ve .ttf
  • Safari ve Opera – .otf, .ttf ve .svg
  • Chrome – .ttf ve .svg
  • Mobil Safari – .svg

Yazı Tipi Barındırma

Web yazı tiplerini kullanırken, stil sayfasının tasarımınızda işlenebilmesi için yazı tipinin kendisine ihtiyacı vardır. Bu nedenle font dosyalarının bir yerde barındırılması gerekecektir. Yazı tiplerinizi nereye yerleştireceğiniz konusunda iki seçenek vardır. Sizin için yazı tiplerini barındıran bir hizmet kullanabilir veya gerçek yazı tipi dosyalarıyla kendiniz barındırabilirsiniz. Gerçekten projeye bağlı, her birinin kendi avantajı var.

Adobe Typekit seçeneklerinin ekran görüntüsü

Hangi yaklaşımı benimsediğinize bağlı olarak, bu ister kendi kendine barındırılıyor ister Typekit gibi bir yazı tipi hizmetiyle barındırılıyor olsun, CSS farklı görünecektir. Adı gibi kitler de Typekit ile oluşturulur. Bunlar, kullanacağınız tüm yazı tiplerini içerir. Bu dosyalara başvurmak için HTML belgenizin başına bir Javascript parçacığı ekleyeceksiniz. Bu, doğru @font-face kurallarını yüklemenizi sağlar.

Adobe Typekit arabiriminin ekran görüntüsü

Barındırma Hizmet Sağlayıcıları

Bahsetmek için çok fazla barındırma hizmeti sağlayıcısı var ama TypeKit, Fonts.com, H&Co (Hoefler ve Company) birkaç seçenek. Temel olarak, yazı tipleri sunucularında bulunur ve sahip olduğunuz hesabın türüne göre bunları kullanmakta özgürsünüz.

Bu yaklaşımın bazı avantajları şunlardır:

  • Genellikle bu sağlayıcılar, tipografi işinde oldukları için daha geniş bir yüksek kaliteli yazı tipi yelpazesine sahiptir.
  • Yazı tiplerinin kullanımı/yüklenmesi kolaydır.
  • Tasarım sürecinde yazı tiplerini değiştirmek veya genel bir değişiklik yapmak kolaydır.
  • Üçüncü taraf dosyaları oldukları için kullanıcılar tarafından kolayca önbelleğe alınırlar.
  • Daha az HTTP isteği daha iyi performans sağlar

Yeni yazı tiplerini sitenize eklemek oldukça kolaydır. Örneğin Fonts.com, premium plan üyelikleriyle üç farklı yayınlama seçeneği sunar. Sunulan bir stil sayfasına ve ayrıca kendi kendine barındırılan bir seçeneğe bağlanan hem javascript (Typekit ile birlikte) hem de javascript olmayan seçenekler vardır. Neyi seçtiğinize bağlı olarak, CSS'niz farklı görünecektir.

Kullanım hususları

Barındırılan yazı tipleriyle daha az, daha çok olabilir. Çok fazla kullanmamak önemlidir, aksi halde performans sorunları olabilir. Aynı yazı tipinin birden fazla ağırlığı ek bir küme olarak kabul edilir, bu nedenle aslında başka bir yazı tipi yüklüyorsunuz. Yalnızca ihtiyacınız olanı dahil etmek iyi bir uygulamadır.

kendi kendine barındırma

Web yazı tiplerini kendi kendine barındırmak oldukça kolaydır. Tek yapmanız gereken yazı tipi dosyasını web sunucunuza eklemek ve bir kullanıcı sitenize geldiğinde otomatik olarak indirilecektir.

Kendi kendine barındırmanın bazı faydaları şunlardır:

  • Yazı tipi teslimi için javascript bağımlılığı yok, ihtiyacınız olan tek şey CSS referansları.
  • Hızlı yazı tipi oluşturma.
  • Yazı tipi barındırma sağlayıcısının çalışma süresine bağımlılık yok.
  • Ücretsiz ve satın alınan yazı tipleri ile abonelik ücretleri veya sayfa görüntüleme sınırlamaları olmaz.

Kullanım hususları

Gerekli tüm biçimlere sahip olduğunuzdan emin olmanız önemlidir. Bir format dahil değilse, bir sonraki yedek yazı tipine gider. Kaynak için yazı tipine giden doğru yola sahip olduğunuzdan emin olmak önemlidir. Önceki bir örnekte gördüğümüz gibi, kaynak şuna benzer:

 [kod]

src: url("../fonts/OpenSans-Regular-webfont.eot");

[/kod] 
yazı tipi gruplaması

İyi Web Yazı Tipleri Nerede Bulunur?

Aralarından seçim yapabileceğiniz pek çok web yazı tipi var; tüm bu seçeneklere sahip olduğumuz için çok şanslıyız. Mükemmel yazı tipini bulmak hiç olmadığı kadar kolay.

İşte web yazı tipleri için bazı harika kaynaklar:

  • Daktilo
  • Google Web Yazı Tipleri
  • Hoefler ve Şirketi
  • Fonts.com
  • Yazı Tipi Sincap

Kendi web yazı tipinizi oluşturun

Şans eseri, mükemmel yazı tipini bulamazsanız, her zaman kendi yazı tipinizi oluşturabilirsiniz. Font Squirrel, herhangi bir fontu gömmek için bir web dosyaları kitine dönüştürecek bir web font oluşturucu sağlar. Bunları barındırmanız gerekeceğini unutmayın. Daha fazlasını öğrenmek için Font Squirrel web yazı tipi oluşturucuya göz atın. Bir uyarı, kendi yazı tipinizi oluştururken, o yazı tipini kullanma haklarına sahip olmanız önemlidir.

Web yazı tipleri, bir sonraki web projenize mükemmel yazı tipini eklemenin harika bir yoludur. Çok çeşitli yazı tipi seçenekleri ve çok sayıda harika kaynakla, artık geleneksel web uyumlu seçeneklere takılıp kalmayacaksınız. Kullanımı kolay ve denemesi eğlenceli olan web yazı tipleri, web sitesi projelerinize kişilik katmanın harika bir yoludur.