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

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