Evet, sonunda blogumuzda standart teknoloji blogları tarzında bir başlık da kullandık. Hayırlı olsun. Ama sırada beklettiğim yeni şablonlar var, acele etmiyorum.
Konuya dönersek. Consolas nedir diyecek olanlar için kısa bir izahat. Efendim, programcı dediğimiz bilgisayar kullanıcıları bilgisayarı herkes gibi kullanmazlar. Aslında bilgisayarla her ferdin değişik bir çalışma tarzı olabilir. Bunları meslek düzeyinde benzeştirebiliriz. Programcıların kullanım tarzı hayli belirgin olacaktır. Çünkü kendileri bilgisayarı programcı gibi kullanma sevdasındadırlar. Mesela sizin iki fare tıklamasıyla yaptığınız işi onlar bir komut yığını dosyasına yazarak yaparlar. Öteki türlüsü rahatsız edecektir. Siz bir sınavın sonucunun açıklanıp açıklanmadığını merak edip sayfayı refresh edip dururken ve diğer bütün işlerinizi bekletirken... onlar web sayfası için bir "listener" uygulama yazıp işlerine devam edecekler, sonuçlar açıklandığında da haberdar olacaklardır.
Programcıların karakteri kadar yazı tipi karakteri de değişik olmalıdır. (Comic Sans Serif ile kod yazanları meclis dışında tutuyoruz, belirtelim.) Kodu rahat, okunabilir ve konforlu yazabilmeleri için "Fixed Font" diye tarif edilen sabit genişlikli yazı tipi kullanmalıdırlar.
Microsoft Windows, ön tanımlı olarak Courier, Courier New ve Lucia Console yazı tiplerini sağlıyor. Visual Studio ise Courier New 10 punto ile açılıyor varsayılan olarak. Bilgisayarın hiçbir ayarını değiştirmeden senelerce kullanabilen programcılar, muhtemelen bu yazı tipini de hiç ellemiyorlar ve alternatif arayışına girmiyorlar.
Ancak Courier New'in genişliğinden, yayvanlığından içi baymış bir güruh da var elbette. Bu insanlar arayış içerisindeler. Lucida Console'u deneyip tekrar Courier New'e dönüyorlar. Sağda solda "best programmer fonts" kandırmacalarına sürüklenip bilgisayarı gereksiz yazı tipleriyle dolduruyorlar. Ama bir türlü tatmin olamıyorlar. Çünkü hep bir şeyler eksik. Yine en düzgünü Courier New kalıyor.
Sonunda Microsoft, kod yazan emekçilere bir hediye misali yeni bir yazı tipi çıkarıyor: Consolas. Sırf kodculara. Evet, o kadar özel.
Öte yandan Microsoft, bu yazı tipini kodculara özel çıkardığını çok şiddetli bir biçimde vurgulamak istemiş olmalı ki, sisteminizde ille de Visual Studio istiyor. Yazı tipi kurulum dosyasına "LaunchCondition" koymuş.
Şimdi sevgili okur. Sadede geldik. Eğer sen de bu yazı tipine merak saldın, kullanmak istiyor ve de sisteminde Visual Studio bulunmuyor ise gel şu ipucunu dinle.
- Consolas'ı indir.
- Microsoft Orca MSI düzenleyicisini indir.
- Consolas kurulumunu aç, kurmadan iptal et, çık.
- Temp klasörüne yeni açılmış olan .msi dosyasını Orca ile aç.
- LaunchCondition öğesini bul, veri kısmını sil, .msi'yi kaydet.
- .msi dosyasını çalıştırarak sistemine Consolas'ı kur.
Consolas'ın nasıl gözüktüğünü merak edenler için de Wikipedia doğru yer.