4 Aralık Cumartesi ´10   —   3 Yorum
Bu aralar cufon, flir gibi web syfalarında kendi fontunuzu kullanabilmenizi sağlayan araçların kullanılabilirliği konusunda yeni nesil css çözümüne alternatif olarak kullanılabilirliğini test ediyordum. Aslında biraz sevindirici bir sonuç aldım. Çünkü css2 ile gelen font-face'in css3 ile tekrar gündeme gelmesinin yanı sıra aslında birçok tarayıcıda sorunsuz kullanılabildiğini gördüm.

Aşağıda @font-face attribute'u ve hangi tarayıcıların hangi sürümden beri desteklediğini görebilirsiniz.

CSS Property@font-faceformat
IE6 EOT
IE7 EOT
IE8 EOT
Safari3.2TTF/OTF
iPhone 3.1 supports SVG
Chrome4.0.249.78TTF/OTF support added 1/25/10
SVG supported by default
Firefox3.5TTF/OTF
Opera10TTF/OTF

Kaynak:http://is.gd/id6se

Aslında bu bu tercih edilebiliriği sağlayan bir etken de Microsoft'un herkesten önce bunu implemente etmiş olması. Çünkü IE cephesinin birçok yeni feature'u desteklememesinin yanı sıra XmlHttpRequest gibi birçok tarayıcıdan önce davranmış olduğu konular var. Doğal olarak bu, geliştiricilerin önünü tıkamadığı için webde örnekleri çoğaldıkça kullanımı hızlı yayılıyor. Çünkü her zaman karşımıza çıkan ie problemleri olmuyor.

Tabi bir sorunumuz var, kullanmak istediğiniz fontun her tarayıcının render edebileceği formatlarda sunuyor olmanız gerek. Bu öyle kolay bir iş değil. Zira zaten font kullanımının birçok lisans bağlantısı ve kullanımının açık olmaması gibi bir durum yaygın. Tabi ki SVG gibi formatlar bunu kırıyor fakat yine de bu crossbrowser destek verebilmenizi sağlamıyor. En azından fontunuzun, EOT, SVG, TTF ve OTF formatlarında sunuyor olmanız gerek.

Tabi ücretsiz ve non-commercial kullanımı ücretsiz olan fontları size kit olarak sunan siteler var. Aralarından en sevdiğim olan Fonts Squirrel'i kullanabilirsiniz. Hatta bu ücretsiz font-face kitlerini inceleyip indirebileceğiniz bir sayfaları da var:http://www.fontsquirrel.com/fontface

Sonuç olarak cufon, flir gibi alternatifleri kullanmayı düşünmeden önce fontunuzu bu şekilde çok formatlı sunabiliyor musunuz bunu test etmelisiniz.
CSS3 Table

Yeşil kolonlar her tarayıcının son sürümündeki css3 property desteği, kırmızı bölge değişmemekte ısrar eden ie'nin css3 property destek tablosu.

Yukarıdaki tabloda açıkça görülen şu ki, ie15 de çıksa adam olmayacağı.

Artık son dakika teknolojileriyle yaşayan hatta yaşam tarzı bunun üstüne yani anlık tüketim üzerine kurulu internet popülasyonunun bu tarayıcıya hala nasıl tahammül ettiğine şaşırmamak elde değil. Bunu bırakın microsoft gibi kapitalist bir şirketin bu şekilde aksiyon alamaması nasıl oluyor anlamış değilim.
Yaklaşık 1 ay kadar önce Acer 2920z modeli 12.1" ufak bir taşınabilir bilgisayar aldım. Amacım sunumlarımı vs eskisine göre daha taşınabilir olan bu bilgisayar ile yapmak, proje dosyalarımı yanımda taşımak vs.

Bilgisyarı aldığımda sadece kutudan donanımlar çıktı. Ufak kitapçık ve vista broşürleri vs. Herhangi bir sürücü cd, dvd gibi birşey yoktu. Bilgisayarı aldığımda 1 gün sonra kurulum yapıldıktan sonra almam gerektiğini söylediklerinde "Kendim kuramaz mıyım?" diye sordum ve sadece bilgisayarı açıp gerekli talimatları izlemem gerektiğini söylediler. Acer güzel bir mantıkla yaptıkları bir disk isosu yardımı ile vistayı kurdum. Sonra 1 saat kadar başka şeyler kuruldu neyse sabırla bekledim. Sonra ilk defa vista kurcalıyor olduğum için biraz gezindim ve göz boyama dışında hiçbir yeniliğin olmadığını anladıktan sonra istatistiksel yazılımlarımı kurdum. Tabiki bir sürü sorunlar vs bezdirdi.

vista lisansını laptop fiyatının içinde kakalarken yanına dvd koymanın masrafını düşündükleri için önce acer'a sonra microsoft'a güzel sözler saydım. Kurtarma dvd'si denen olayı hallettikten sonra gönül rahatlığıyla partition table'ı kurcaladım, leopar'ı nasıl kurarım gibi planlar yaptım. Acer ve microsoft'un müthiş akıllı politikası sayesinde zaten ufak olan depolama alanımdan 9GB hiçbir şekilde aktif kullanılmadan diskimin bir köşesinde çürüyeceğini gördüm.

Sonrasında tabiki meraklı ben o partitionu silip vista'yı ufalttım diğer partitionu büyütüp loepar için diskin başlangıcına yeni bir alan oluşturdum ve ardından kalyway'ı kurdum. Sonra tabiki çok sağlam olan vista nasıl olduysa bozuldu ve açılmamaya başladı. "Registry can't find system paths" olan ve aslında düzeltilmesi çok da zor olmayabilecek bir hata verip açılmamakta ısrar etti. Ben de elimi acer'in çok iyi fikir olan kurtarma dvd'sine attım. Dvd açıldı sürü sepet dosya açıp kopyalayıp yerleştirdi sisteme. Sonra tabiki hiçbir farklılık olmadığını görmemi sağladı.

Ardından güzel sözler söyleyerek bastım formatı vistaya, tabi aklımda kurtarma dvd'sinin vistayı boş diske kurabileceği kabiliyetinin olduğunu varsaymıştım. Tabiki böyle birşey olmadı ve elde var sıfır şeklinde neyse belki leopar sorunsuz çalışır diye düşündüm. Tabiki bir parça hayal olduğunu eski hackint0sh maceralarımdan biliyordum.

Leopar'ı kalyway dağıtımından kurduktan sonra şaşırtıcı bir şekilde ses kartım dışında herşeyi (wireless hatta kamerayı bile) hiçbirşey yapmadan tanıdı.

Sonra xp kurmayı düşündüm. E sonuçta vistaya göre daha sadık bir işletim sistemi idi. Fakat xp kurmamla driver sorunları yaşamam bir oldu. 60% sürücüleri çalıştırabilir hale getirdim fakat ekran kartı ve ses kartı ile LAN kartı bir işime yaramıyordu. Banim için kablosuz ağ kartımı kullanabilmek önemliydi. 3-4 günlük araştırma malesef boşa gitti. Yani wireless kartını tanıtamadım.

Burada dizüstü üreticilerinin diğer aptal stratejisi olan AYNI MODEL (hatta alt modeli bile aynı. seri, model herşeyi aynı) olan bilgisayarlarda neden FARKLI model hatta farklı marka kartlar, çipler kullandığını anlayamamı pekiştirdi. Destek sitesine giriyorsunuz çok güzel bir şekilde rahatça bilgisayarınızın sürücü indirme sayfasına ulaşıyorsunuz. Bilgisayarınızda 1 tane kablosuz ağ kartı, 1 tane ekran kartı, 1 tane web cam olmasına rağmen 8 tane farklı kablosuz ağ kartı sürücüsü, 4 tane web cam ve 2 tane farklı ekran kartı sürücüsü olduğunu gördüğünüzde ne yapıyorsunuz? İşin komik yanı o sürücülerden hiçbiri benim donanımımı çalıştırmadı? Şimdi ne yapmalıyım?

Yani bu kadar kıt donanım üreticileri varken insan işletim sistemi-donanım uyumu sorunlarını kafasından atmak için mac kullanmayı bile düşünüyor. Şu an benim için deneysel olaylar bunlar. İlerde mazi olacaklar :-)

Uzun yazdıysam da paylaşmak istedim. Eğer bu konularda çok bilginiz yok, herhangi bir işletim sistemi ile rahatça çalışabilen birisi değilseniz, çok araştırmadan bu tarz aletler almayın ;-)

Popüler Etiketler

örnek kod ubuntu cache mysql sql optimizasyon analyse procedure rss xml export startups session cookie firefox zaman lifestream dokuman xmlhttprequest ajax facebook connect api twitter portfolio linux istatistik insanlar windows statistics css javascript htaccess apache cms html form input textarea select sitemap seo google login button jquery gimp howto wanda proje kampanya opengraph optimization fql icon ikon grafik download xhtml code development apple ipad iphone mobile itunes css3 social media sosyal wordpress blog meta html5 search banner calendar php logo plugin screen mssql chart osx applications free auth bootstrap route router mod_rewrite pear mdb2 prepare execute injection mfyz table framework konsol link web app open source less compile compiler macosx app on-the-fly ios app store store in-app purchase purchase verification integration storekit itunes connect server www subdomain redirect crossdomain editor coding doritos tytz tool medya graph parse generator player license lisans digital regex http mail newsletter subscription workspace tebrik while network js laptop notebook wireless spam imza signature db database service url oyun share music job object terminal mootools date tarih kontrol yapıları if kurulum nasıl svn subversion pharma hack nedir ruffles iOS webkit phpstorm jetbrains pgsql ide git version control deployment widget ie internet explorer language design ipucu box ui ux ntfs fstab radio switch query kitap style browsers browser assets support developer internet diff icons