<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Fatih Hayrioğlu&#039;nun not defteri &#187; font-face</title>
	<atom:link href="http://www.fatihhayrioglu.com/tag/font-face/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fatihhayrioglu.com</link>
	<description>{ CSS, HTML ve Javascript }</description>
	<lastBuildDate>Thu, 09 Feb 2012 08:44:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=2012</generator>
		<item>
		<title>CSS3 Yazı Tipi Özellikleri</title>
		<link>http://www.fatihhayrioglu.com/css3-yazi-tipi-ozellikleri/</link>
		<comments>http://www.fatihhayrioglu.com/css3-yazi-tipi-ozellikleri/#comments</comments>
		<pubDate>Wed, 16 Nov 2011 21:33:15 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[font-effect]]></category>
		<category><![CDATA[font-emphasize]]></category>
		<category><![CDATA[font-face]]></category>
		<category><![CDATA[font-smooth]]></category>
		<category><![CDATA[font-stretch]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=2349</guid>
		<description><![CDATA[Yazı tipi özellikleri her ne kadar CSS2.1 standartlarında olsada tipografik birçok ihtiyacı karşılamadığı zamanla görüldü. En büyük sorun kullanıcının bilgisayarında olmayan yazı tiplerini kullandığımızda bu yazı tiplerini resim olarak kullanmak zorunda olmamızdı veyahut sIFR veya cufon gibi çözümler üretilse dahi bunlar yan yol ile çözüm üretmektir. Bu sorunu @font-face özelliği ile büyük ölçüde halleden CSS [...]]]></description>
			<content:encoded><![CDATA[<p>Yazı   tipi özellikleri her ne kadar CSS2.1 standartlarında olsada tipografik   birçok ihtiyacı karşılamadığı zamanla görüldü. En büyük sorun   kullanıcının bilgisayarında olmayan yazı tiplerini kullandığımızda bu   yazı tiplerini resim olarak kullanmak zorunda olmamızdı veyahut sIFR   veya cufon gibi çözümler üretilse dahi bunlar yan yol ile çözüm   üretmektir. Bu sorunu @font-face özelliği ile büyük ölçüde halleden CSS   standartları bunu dışında diğer sorunlarıda görüp CSS3 ile birlikte   çözüme kavuşturmaya çalışıyor. </p>
<p>Burada sizlere bu özellikleri anlatmaya çalışacağım. </p>
<h3 dir="ltr">@font-face</h3>
<p>Bu konuyda daha önce derinlemesine değinmiştim. <a href="http://www.fatihhayrioglu.com/font-face-kullanimi/">@font-face kullanımı</a> bağlantısından detaylı bilgi alabilirsiniz. Bu özelliği diğerlerine   göre avantajı mevcut tüm tarayıcılar tarafından desteklenmesidir.</p>
<h3 dir="ltr">font-size-adjust</h3>
<p>font-size-adjusting   özelliği yazı tipinin x-yüksekliği değerini orantılı olarak   ayarlamamızı sağlar. x-yüksekliği değeri; aşağıdaki görselde de   görüldüğü gibi küçük x harfinin yüksekliğini gösterir.</p>
<p><img src="https://lh6.googleusercontent.com/YW1f1GQqHZCiepSVsvkodxuovf2J1IIFEtdiaBZw4q2s6oM38friVO4jli_8FedEtou75rN8hzxyxal0ApDp1lYyM0Fgb4i0R3qH8yOWbIcbuoZqLYg" alt="" width="500px;" height="153px;" /></p>
<p>Bu   özellik farklı platformlar için kod yazarken çok önem kazanacaktır.   Tasarımınız eğer belli sınırları var ise ve farklı işletim sistemlerinde   aynı görüntüyü elde etmek istiyorsanız yükseklik için aynı oranı   yakalamamıza yaracak güzel bir özellik. </p>
<p>Bir örnek verecek olursak; Verdana, Arial ve Trebuchet MS uyguladığımız 3 aynı metinin sonucu aşağıdaki gibi olacaktır.</p>
<p><iframe style="width: 100%; height: 300px" src="http://jsfiddle.net/fatihhayri/2VLW6/embedded/result,css,html" allowfullscreen="allowfullscreen" frameborder="0"></iframe></p>
<p>Arial   uyguladığımız 2. kolon ve Trebuchet Ms uyguladığımız 3. kolon aynı   yüksekliğe sahipken ilk kolondaki verdana uyguladığımız metin yüksekliği   daha yüksektir. Aynı yüksekiği yakalamak için </p>
<pre class="brush: css; title: ; notranslate">
  .kolon1{
    font:12px/18px Verdana, Geneva, sans-serif;
    font-size-adjust:0.47;
  }
</pre>
<p>aynı yüksekliği yakalamamızı sağlayacaktır.</p>
<p><iframe style="width: 100%; height: 300px" src="http://jsfiddle.net/fatihhayri/dkJye/embedded/result,css,html" allowfullscreen="allowfullscreen" frameborder="0"></iframe></p>
<p>Bu özelliği daha iyi anlamak için <a href="http://brunildo.org">http://brunildo.org</a> sitesindeki örnek çok güzel.</p>
<p>Örneği görmek için tıklayınız.</p>
<h3 dir="ltr">font-stretch</h3>
<p>font-stretch   özelliği CSS2 ile birlikte gelip CSS2.1 ile birlikte kalkan   özelliklerden biridir. CSS3 ile birlikte tekrar standartlara girmeye   çalışıyor. Henüz hiç bir tarayıcı desteklemiyor. </p>
<p>font-stretch özelliği metinlerin geniş veya dar olmasını ayarlar. </p>
<p><img src="https://lh4.googleusercontent.com/aMIBse-JRBvgYWQD0dMw5EFWhV4HCBeSYKeLfJS-6UMGSdHv0YsQiIA60djkovRsZ0dK8zLYak1yxEt6LdGHv4WGE2cagkiMqBlmrPdT1c_zyURGC0g" alt="" width="500px;" height="89px;" /></p>
<p>Aldığı değerler;</p>
<p><strong>normal</strong><br />
Yazı tipinin normal boyutlara getirir</p>
<p><strong>semi-condensed, condensed, extra-condensed, ultra-condensed </strong><br />
Metni belirlene ölçülerde daraltır. Yarı, ekstra, normal ve ultra</p>
<p><strong>semi-expanded, expanded, extra-expanded, ultra-expanded</strong><br />
Metni belirlene ölçülerde genişletir. Yarı, ekstra, normal ve ultra</p>
<p><strong>wider, narrower CSS3&rsquo;de bu değerler önerilmiyor </strong><br />
  Göreceli   değerlerdir. Kapsayıcı elemana göre göreceli olarak değer alır. wider   değeri alan eleman kapsayıcısından daha geniş olurken, narrower değeri   alan eleman kapsayıcısından daha dar olur.</p>
<h3 dir="ltr">font-effect</h3>
<p>Metinlere   oymacılık efektlerini vermek için kullanabileceğimiz bir özellik. CSS3   standartların eklenen bu özellik sayesinde biz kabartma, oyma ve dış hat   çizgisi uygulayabiliriz. Kullanma için pek mantıklı gelmedi bana ama   zaman vermek gerekiyor biraz.</p>
<h3 dir="ltr">font-smooth</h3>
<p>Yazı   tipi uygulamalarında yumuşatma işlemi çok önemlidir. Ancak bu sistemi   işletim sistemleri ele aldığı için biz kod yazarları için işin bu tarafı   için ancak bir iki çakma yöntem uygulamak kalıyordu. Bu özellik   şimdilik pek etkili olmasada ilerisi için bir ümit benim için. Her   bilgisayar Mac olsa yada PC&rsquo;ler daha iyi yazı tipi tarasa font-face&rsquo;in   en büyük eksikliği ortadan kalkacaktır. </p>
<p>Gelecekle ümitle bakmak için bu özelliği daha etkin olması lazım.</p>
<h3 dir="ltr">font-emphasize</h3>
<p>Asya   kökenli yazı tipleri için kullanılabilecek bir özellik. Zamanla daha   detaylı inceleriz. Lazım oldukça incelemek gereken bir özellik.</p>
<h3 dir="ltr">Sonuç</h3>
<p>Tipografi   çok detaylı bir mecra zamanla daha güzel sonuçlar alacağımızı   düşünsemde şimdilik çok başarılı olduğunu söyleyemem. CSS3 ile Yazı tipi   özellikleri arasında en önemlisi font-face özelliği bence, hala belli   sorunları olsada tüm tarayıcıların destekliyor olması çok büyük bir   katkıdır. </p>
<p>İleride her şey daha güzel olacak.</p>
<p>Kalın sağlıcakla</p>
<h3 dir="ltr">Kaynaklar</h3>
<ul>
<li><a href="http://www.w3.org/TR/css3-fonts/">http://www.w3.org/TR/css3-fonts/</a></li>
<li><a href="http://www.css3.info/more-type-control-with-css3-fonts/">http://www.css3.info/more-type-control-with-css3-fonts/</a></li>
<li><a href="http://www.quackit.com/css/properties/css_font-size-adjust.cfm">http://www.quackit.com/css/properties/css_font-size-adjust.cfm</a></li>
<li><a href="http://webdesignernotebook.com/css/the-little-known-font-size-adjust-css3-property/">http://webdesignernotebook.com/css/the-little-known-font-size-adjust-css3-property/</a></li>
<li><a href="http://www.fonttester.com/help/css_property/font-size-adjust.html">http://www.fonttester.com/help/css_property/font-size-adjust.html</a></li>
<li><a href="http://www.blackinci.com/css/15-css-font-ozellikleri.html#adjust">http://www.blackinci.com/css/15-css-font-ozellikleri.html#adjust</a></li>
<li><a href="http://webdesign.about.com/od/styleproperties/p/blspfontsizeadj.htm">http://webdesign.about.com/od/styleproperties/p/blspfontsizeadj.htm</a></li>
<li><a href="https://developer.mozilla.org/samples/cssref/font-size-adjust.html">https://developer.mozilla.org/samples/cssref/font-size-adjust.html</a></li>
<li><a href="http://css-infos.net/property/-webkit-text-size-adjust">http://css-infos.net/property/-webkit-text-size-adjust</a></li>
<li><a href="http://www.emdpi.com/cssfontsizeadjust.html">http://www.emdpi.com/cssfontsizeadjust.html</a></li>
<li><a href="http://www.impressivewebs.com/little-known-css3-type/">http://www.impressivewebs.com/little-known-css3-type/</a></li>
<li><a href="https://developer.mozilla.org/en/CSS/font-size-adjust">https://developer.mozilla.org/en/CSS/font-size-adjust</a></li>
<li><a href="http://www.w3.org/TR/WD-font/#font-size-adjust">http://www.w3.org/TR/WD-font/#font-size-adjust</a></li>
<li><a href="http://www.siku-siku.com/blog/2010/11/22/preserving-the-x-height-of-your-preferred-font-choice/">http://www.siku-siku.com/blog/2010/11/22/preserving-the-x-height-of-your-preferred-font-choice/</a></li>
<li><a href="http://babylon-design.com/mais-c-est-quoi-au-juste-font-size-adjust/">http://babylon-design.com/mais-c-est-quoi-au-juste-font-size-adjust/</a> ()</li>
<li><a href="http://www.peterkroener.de/schoenes-neues-css-font-size-adjust/">http://www.peterkroener.de/schoenes-neues-css-font-size-adjust/</a> (Almanca güzel)</li>
<li><a href="http://www.webspaceworks.com/resources/fonts-web-typography/43/">http://www.webspaceworks.com/resources/fonts-web-typography/43/</a> (oran değerleri)</li>
<li><a href="http://www.fonttester.com/help/css_property/font-size-adjust.html">http://www.fonttester.com/help/css_property/font-size-adjust.html</a></li>
<li><a href="http://www.opera.com/docs/specs/presto27/css/fonts/">http://www.opera.com/docs/specs/presto27/css/fonts/</a> (font desteği)</li>
<li><a href="http://stuff4designers.com/2011/03/15/how-to-use-font-size-adjust/">http://stuff4designers.com/2011/03/15/how-to-use-font-size-adjust/</a></li>
<li><a href="http://www.fatihhayrioglu.com/css-ve-tipografi/">http://www.fatihhayrioglu.com/css-ve-tipografi/</a></li>
<li><a href="http://webforfreaks.com/cssandtype/index.php?chemin=content/2011-06-11/">http://webforfreaks.com/cssandtype/index.php?chemin=content/2011-06-11/</a></li>
<li><a href="http://brunildo.org/test/xheight.pl">http://brunildo.org/test/xheight.pl</a> (font-size-adjusting &#8211; örnek) </li>
<li><a href="http://www.xhtml-lab.com/css3-reference/font-size-adjust">http://www.xhtml-lab.com/css3-reference/font-size-adjust</a> (güzel)</li>
<li><a href="http://www.w3schools.com/cssref/css3_pr_font-stretch.asp">http://www.w3schools.com/cssref/css3_pr_font-stretch.asp</a> (font-stretch)</li>
<li><a href="https://developer.mozilla.org/en/CSS/font-stretch">https://developer.mozilla.org/en/CSS/font-stretch</a> (font-stretch)</li>
<li><a href="http://msdn.microsoft.com/library/ff974090.aspx">http://msdn.microsoft.com/library/ff974090.aspx</a> (font-stretch)</li>
<li><a href="http://meyerweb.com/eric/css/tests/css3/show.php?p=font-stretch">http://meyerweb.com/eric/css/tests/css3/show.php?p=font-stretch</a> (font-stretch)</li>
<li><a href="http://log.edds.me.uk/post/436921532/firefox-3-6s-css-font-stretch-support">http://log.edds.me.uk/post/436921532/firefox-3-6s-css-font-stretch-support</a> (font-stretch)</li>
<li><a href="http://clagnut.com/blog/2265/">http://clagnut.com/blog/2265/</a>  (font-stretch)</li>
<li><a href="http://www.cssportal.com/css-properties/font-effect.htm">http://www.cssportal.com/css-properties/font-effect.htm</a></li>
<li><a href="http://www.handycss.com/wiki/font-effect/">http://www.handycss.com/wiki/font-effect/</a></li>
<li><a href="http://szafranek.net/works/articles/font-smoothing-explained/">http://szafranek.net/works/articles/font-smoothing-explained/</a></li>
<li><a href="http://maxvoltar.com/archive/-Webkit-font-smoothing">http://maxvoltar.com/archive/-Webkit-font-smoothing</a> (webkit-macos)</li>
<li><a href="http://www.usabilitypost.com/2010/08/26/font-smoothing/">http://www.usabilitypost.com/2010/08/26/font-smoothing/</a> (webkit-macos)</li>
<li><a href="http://daneden.me/2010/12/css-font-smoothing/">http://daneden.me/2010/12/css-font-smoothing/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/css3-yazi-tipi-ozellikleri/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web&#8217;de Yazı Tipi Sorunları ve Google Font API</title>
		<link>http://www.fatihhayrioglu.com/webde-yazi-tipi-sorunlari-ve-google-font-api/</link>
		<comments>http://www.fatihhayrioglu.com/webde-yazi-tipi-sorunlari-ve-google-font-api/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 20:20:28 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web Standartları]]></category>
		<category><![CDATA[aliasing]]></category>
		<category><![CDATA[font-face]]></category>
		<category><![CDATA[google font api]]></category>
		<category><![CDATA[sorunlar]]></category>
		<category><![CDATA[yazı tipi]]></category>
		<category><![CDATA[yazı tipi gömme]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1758</guid>
		<description><![CDATA[Web sitelerini oluşturan öğelerden en önemlisi muhakkak yazılardır. Resimler ve videolarda önemli olsa da çoğunlukla yazılar ön plandadır web sitelerinde. CSS kod yazanlar için diğer öğelere göre daha erişebilir ve esnektir yazılar. Yapılan yenilikler bu konuda daha avantajlı duruma geliyoruz. Daha önce yazı tipi hakkında bir çok makale yazmıştım.  Yazı Tipi özellikleri CSS&#8217;de Metin Özellikleri [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.google.com/images/logos/font_api_logo_beta.gif" width="196" height="40" style="float:right" />Web sitelerini oluşturan öğelerden en önemlisi muhakkak yazılardır. Resimler ve videolarda önemli olsa da çoğunlukla yazılar ön plandadır web sitelerinde. CSS kod yazanlar için diğer öğelere göre daha erişebilir ve esnektir yazılar. Yapılan yenilikler bu konuda daha avantajlı duruma geliyoruz.</p>
<p>Daha önce yazı tipi hakkında bir çok makale yazmıştım. </p>
<ul>
<li><a href="http://www.fatihhayrioglu.com/font-ozellikleri/" title="Yazı Tipi özellikleri">Yazı Tipi özellikleri</a></li>
<li><a href="http://www.fatihhayrioglu.com/cssde-metintext-ozellikleri/" title="CSS'de Metin Özellikleri">CSS&#8217;de Metin Özellikleri</a></li>
<li><a href="http://www.fatihhayrioglu.com/css-ve-tipografi/" title="CSS ve Tipografi">CSS ve Tipografi</a></li>
<li><a href="http://www.fatihhayrioglu.com/metin-yerine-resimflash-ekleme-teknikleri-image-replacement/" title="Metin Yerine Resim/Flash Ekleme Teknikleri (Image Replacement)">Metin Yerine Resim/Flash Ekleme Teknikleri (Image Replacement)</a></li>
<li><a href="http://www.fatihhayrioglu.com/font-face-kullanimi/" title="@font-face kullanımı">@font-face kullanımı</a></li>
<li><a href="http://www.fatihhayrioglu.com/css-ile-metinlere-golge-vermek/" title="CSS ile metinlere gölge vermek">CSS ile metinlere gölge vermek</a></li>
<li>vd. metin ile ilgili makaleler</li>
</ul>
<p><span id="more-1758"></span></p>
<p>Yukarıda görüldüğü gibi yazı tipi ve web sitelerinin tipografisi ile alakalı bir çok konuyu ele aldık. Peki yeterli mi? hayır bence henüz yeterli değil. Henüz tam olarak yeterli değil. Hala bazı sorunlar mevcut bu konuda.</p>
<p>Biz web sitelerimizde yazı tiplerini kullanırken genel kullanıcı bilgisayarındaki yazı tiplerini kullanmak zorunda idik. Eğer kullanıcının bilgisayarında olmayan bir yazı tipi kullanılmış ise tasarımda bu yazıyı çeşitli yöntemler kullanarak sitemize ekliyorduk ve hala ekliyoruz. Bu yöntemler yukarıda linkinide verdiğim <strong>Metin Yerine Resim/Flash ekleme teknikleri</strong> yazısında anlattım. Bu şekilde yapılan çözümlerin anlamlı kod yazma, esnek kodlama, erişebilirlik vd. yönlerden sakıncalarıda olsa diğer yöntemlere göre daha avantajlıdır.</p>
<p>Daha sonra web geliştiricileri ve standart oluşturucular bu konudaki sorunları gidermek için @font-face kullanımını çıkardılar. Bu yöntem ile web sitesinde her türlü yazı tipi kullanabiliyoruz, tabi bunun için ilk önce yazı tipimizi kullanıcının bilgisayarına yüklüyoruz ve sonra sitemizde istediğimiz yerde bu yazı tipini kullanabiliyoruz. Bu yöntemide <a href="http://www.fatihhayrioglu.com/font-face-kullanimi/" title="@font-face kullanımı">@font-face kullanımı</a> adlı yazımda açıkladım. </p>
<p>Gelelim sorunlara;</p>
<p><strong>Lisans Sorunu</strong></p>
<p>İlk sorun yazı tipi geliştiricilerinden geldi, her ne kadar ülkemizde pek ses getirmesede dünyada genel olarak lisans hakkı sorunu çıktı. Bu sorun üzerinde çalışmalar yapılıyor, çeşitli topluluklar konu üzerinde çalışıyor. Bazı gelişmeler olsada kesin bir çözün bulunabilmiş değil.</p>
<p><strong>Yazı Tipi Uzantılarında Standartlaşamama Sorunu</strong></p>
<p>@font-face yazımda belirttiğim gibi neredeyse her tarayıcının kendine özgü bir yazı tipi mevcut, ve diğerlerini desteklemiyor. </p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/fontface_destek_tablosu.gif" width="450" height="259" alt="" /></p>
<p>Ancak son zamanlarda bu konuda da büyük bir gelişme oldu. En büyük ayak diretici Microsoft yeni çıkaracağı sürümde(ie9) woff desteğini getireceğini duyurdu ve woff grubu ile çalışmayı kabul etti. Diğer yazı tipi uzantılarından daha küçük boyutlara sahip olan woff gelecek için ümit veriyor. Bu konuda gelecek ümit verici.</p>
<p><strong>Yazı Tipi Kenarlarını Yumuşatamama Sorunu</strong></p>
<p>Tasarımcıların kullandığı grafik geliştirme araçlarındaki(Phoshop, Fireworks vd.) yazı tiplerini daha estetik gösteren yazı tipi aliasing sorunu var. Aşağıdaki örnektede görüldüğü gibi @font-face ile uyguladığımız yazı tiplerinde bu sorun nedeni ile tam olarak sitelerimizde bu özelliği kullanamıyoruz. </p>
<p><img src="http://www.fatihhayrioglu.com/images/anti_aliasing.gif" alt="" /></p>
<p>Burada şöyle bir sorunda daha varki ClearType özelliği başlangıçta seçili olarak gelmeyen Windows Xp hala dünyada çok büyük bir yüzdeye sahip. Bu konuda Mac&#8217;ler gayet güzel sonuçlar verdiğinin söyleyebiliriz.</p>
<p>Bu konuda her ne kadar yenide olsa webkit&#8217;ten gelen güzel bir haber var. <a href="http://maxvoltar.com/archive/-webkit-font-smoothing" title="-webkit-font-smoothing">-webkit-font-smoothing</a> özelliğini üzerinde çalışılıyor. Bu özellik eğer standartlaşırsa süper olacak. Sonuçları görmeden konuşmak için erken.</p>
<p><strong>Yazı Tipi Yüklenme Sorunu</strong></p>
<p>@font-face kullanımındaki bir diğer sorunumuzda yazı tipinin kullanıcının bilgisayarına yüklenmesinden kaynaklana sorunlar var. Eğer kullanıcının internet hızı yavaş ise içerikler yükleniyor ve sonra yazı tipi yüklendikten sonra siteye uygulanıyor. Buda site sahiplerinin istemediği bir durum. Konu hakkında farklı tarayıcılarda farklı sorunlarda var.</p>
<p>İşte bu noktada Google her zaman ki gibi web mecrasının geliştirmek ve hızlandırmak konusundaki çabaları kendini gösterdi ve <a href="http://code.google.com/intl/tr-TR/apis/webfonts/" title="Google Font API">Google Font API</a> aracını bizlerin kullanımına sundu. </p>
<p>Peki bu araç ne işimize yarayacak? Bu araç sayesinde ortak bir yazı tipi havuzu oluşturulmuş olacak. Ayrıca bir çok site tarafından kullanılınca bu araç sizin kullandığınız yazı tipini daha önce bilgisayarına bir defa yüklemiş bir kullanıcı sizin sitenize geldiğinde yazı tipi uyarlaması daha hızlı çalışacaktır. Yani kullanıcının ön belleğinde tutulma yüzdesini arttırmış oluyoruz böylece. Yazı tipi bant genişliği sorunlarıda giderilmiş oluyor ayrıca.</p>
<p>Tabi burada da şöyle bir sorunumuz varki oda Google Font Apı&#8217;nin içerdiği yazı tiplerinde şimdilik Türkçe karakter yok. Ümit ediyoruz ki yakında eklenir ve bizlerde bu kaynaktan yararlanırız. </p>
<h3>Sonuç</h3>
<p>Her ne kadar burada yazdığım sorunlar şimdilik giderilmese de ilerisi için atılan adımlar olumlu yönde. Ümit ediyorum yakında metinlerimiz daha özgür olacaktır. Arayüz geliştiricilerinin eli daha da kuvvetlenecektir.</p>
<p>Kalın Sağlıcakla</p>
<h3>Kaynaklar</h3>
<ul>
<li><a href="http://www.ozdtasarim.com/blog/googledan-font-face-hizmeti-google-font-api.html" title="http://www.ozdtasarim.com/blog/googledan-font-face-hizmeti-google-font-api.html">http://www.ozdtasarim.com/blog/googledan-font-face-hizmeti-google-font-api.html</a></li>
<li><a href="http://code.google.com/apis/webfonts/docs/getting_started.html" title="http://code.google.com/apis/webfonts/docs/getting_started.html">http://code.google.com/apis/webfonts/docs/getting_started.html</a></li>
<li><a href="http://css-tricks.com/google-font-api-interview/" title="http://css-tricks.com/google-font-api-interview/">http://css-tricks.com/google-font-api-interview/</a></li>
<li><a href="http://designshack.co.uk/articles/css/how-to-use-the-new-google-font-api" title="http://designshack.co.uk/articles/css/how-to-use-the-new-google-font-api">http://designshack.co.uk/articles/css/how-to-use-the-new-google-font-api</a></li>
<li><a href="http://net.tutsplus.com/tutorials/html-css-techniques/quick-tip-google-fonts-api-youre-going-to-love-this/" title="http://net.tutsplus.com/tutorials/html-css-techniques/quick-tip-google-fonts-api-youre-going-to-love-this/">http://net.tutsplus.com/tutorials/html-css-techniques/quick-tip-google-fonts-api-youre-going-to-love-this/</a></li>
<li><a href="http://www.bloggerbuster.com/2010/05/how-to-use-googles-font-api-with.html" title="http://www.bloggerbuster.com/2010/05/how-to-use-googles-font-api-with.html">http://www.bloggerbuster.com/2010/05/how-to-use-googles-font-api-with.html</a></li>
<li><a href="http://mashable.com/2010/05/27/type-and-the-web" title="http://mashable.com/2010/05/27/type-and-the-web">http://mashable.com/2010/05/27/type-and-the-web</a></li>
<li><a href="http://sixrevisions.com/web_design/google-font-api-guide/" title="http://sixrevisions.com/web_design/google-font-api-guide/">http://sixrevisions.com/web_design/google-font-api-guide/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/webde-yazi-tipi-sorunlari-ve-google-font-api/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>İlk harfi büyük(drop caps) paragraflar oluşturmak</title>
		<link>http://www.fatihhayrioglu.com/ilk-harfi-buyukdrop-caps-paragraflar-olusturmak/</link>
		<comments>http://www.fatihhayrioglu.com/ilk-harfi-buyukdrop-caps-paragraflar-olusturmak/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 21:40:29 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web Standartları]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[:first-child]]></category>
		<category><![CDATA[:first-letter]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[drop caps]]></category>
		<category><![CDATA[font-face]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[ie7]]></category>
		<category><![CDATA[ilk harfi büyük paragraf]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1712</guid>
		<description><![CDATA[Geçen gün Kadir Günay bana sormuştu bu konuyu benim aklımda da css ile bir çözümü olduğu ancak ie6 ile sorunu olduğu kalmıştı. Biraz araştırdım ie6 ile sorunu yok, var ama ufak tefek. Araştırmışken birde makale yazayım herkes yararlansın dedim. İlk harfi büyük paragraflar oluşturma işi aslında dergilerde sık uygulanan bir yöntemdir. Genelde dergilerin başlangıç paragrafının [...]]]></description>
			<content:encoded><![CDATA[<p class="ilkHarf">Geçen gün Kadir Günay bana sormuştu bu konuyu benim aklımda da css ile bir çözümü olduğu ancak ie6 ile sorunu olduğu kalmıştı. Biraz araştırdım ie6 ile sorunu yok, var ama ufak tefek. Araştırmışken birde makale yazayım herkes yararlansın dedim.</p>
<p>İlk harfi büyük paragraflar oluşturma işi aslında dergilerde sık uygulanan bir yöntemdir. Genelde dergilerin başlangıç paragrafının ilk harfi 2 veya daha fazla satır yüksekliğinde oluşturarak farklı ve güzel bir görünüm kazandırırlar. Bu durumu biz css ile yapabiliyoruz. </p>
<p>Biz bu görüntüyü <a href="http://www.fatihhayrioglu.com/pseudo-siniflari-ve-pseudo-elementleri/" title="first-letter">first-letter</a> seçicisi ile elde edebiliyoruz. Hatta bu seçicinin adı drop caps-ilk harfi büyük harf seçicisi diyede geçiyor. Bizim için en büyük avantajı ie6 dahil tüm tarayıcıların bu özelliği desteklemesi.<span id="more-1712"></span></p>
<p>:first-letter seçicisini tanımlanabilen özellikler listesi;</p>
<ul>
<li>font özellikleri</li>
<li>color özellikleri</li>
<li>background özellikleri</li>
<li>text-decoration </li>
<li>vertical-align (<strong>float</strong> değeri <strong>none</strong> ise) </li>
<li>text-transform </li>
<li>line-height</li>
<li>margin özellikleri </li>
<li>padding özellikleri </li>
<li>border özellikleri </li>
<li>float </li>
<li>text-shadow </li>
<li>clear </li>
</ul>
<h3>İlk Denememiz</h3>
<p>HTML kodlarımız</p>
<pre class="brush: xml; title: ; notranslate">
&lt;p class=&quot;introduction&quot;&gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.&lt;/p&gt;
</pre>
<p>CSS kodlarımız</p>
<pre class="brush: css; title: ; notranslate">
p{
    width:350px;
    background-color:#272722;
    padding:10px;
    color:#fff;
}

p.introduction:first-letter {
    font-size: 4.2em;
    float: left;
    line-height: 1em;
    margin: 0.13em 0.13em 0.13em 0;
}
</pre>
<p>Örneği görmek için <a href="http://fatihhayrioglu.com/dokumanlar/ilk_harf_buyuk/ilk_harf_buyuk.html">tıklayınız.</a></p>
<p><img src="http://docs.google.com/File?id=dhctmbn6_387cfvfq39n_b" /></p>
<p>Firefox&#8217;da yukarıdaki görüntüyü elde ederken</p>
<p>   </p>
<p><img src="http://docs.google.com/File?id=dhctmbn6_388ggzd5sfq_b" /></p>
<p>İnternet Explorer&#8217;da yukarıdaki gibi bir görüntü elde ederiz. Dikkat ederseniz bir explorerda L harfi yukarıya daha yakın.</p>
<p>   </p>
<p>Sorunu gidermek için <strong>line-height</strong> değerini <strong>1em</strong> olarak atıyoruz. Farklı line-height değerleri ile padding uygulamalarında ie 6 ve 7&#8242;de sorun çıkıyor, line-height değerini 1 em&#8217;de tutmak mantık en azından ie için 1em yapmak gerekiyor.</p>
<p><img src="http://docs.google.com/File?id=dhctmbn6_389dg3pbzc4_b" /></p>
<h3>Fark stillerde uygulamalar yapabiliriz.</h3>
<p>İlk harfi <a href="http://www.fatihhayrioglu.com/font-face-kullanimi/" title="font-face">font-face</a> ile özel bir yazı tipi ile oluşturarak güzel bir görüntü elde edebiliriz. Yazı tipini(PaladinFLF) <a href="http://www.fontsquirrel.com/fontface" title="http://www.fontsquirrel.com/fontface">http://www.fontsquirrel.com/fontface</a> sitesinden aldım.</p>
<pre class="brush: css; title: ; notranslate">
@font-face {
	font-family: 'PaladinFLFRegular';
	src: url('PaladinFLF.eot');
	src: local('☺'), url('PaladinFLF.ttf') format('truetype'), url('PaladinFLF.svg#webfont') format('svg');
}

p{width:350px; background-color:#272722; padding:10px; color:#fff;}
p.introduction:first-letter {
	font: 4.2em/1em 'PaladinFLFRegular', Arial, sans-serif;
    float: left;
    margin: 0.13em 0.13em 0.13em 0;
}
</pre>
<p>Örneği görmek için <a href="http://fatihhayrioglu.com/dokumanlar/ilk_harf_buyuk/ilk_harf_buyuk2.html">tıklayınız.</a></p>
<p><img src="http://docs.google.com/File?id=dhctmbn6_390fmrwjjfj_b" alt="" /></p>
<h3>İşe Biraz daha renk katalım</h3>
<p>İlk harfin etrafına kenar çizgisi atayıp ardalan rengini değiştirelim. </p>
<pre class="brush: css; title: ; notranslate">
@font-face {
	font-family: 'PaladinFLFRegular';
	src: url('PaladinFLF.eot');
	src: local('☺'), url('PaladinFLF.ttf') format('truetype'), url('PaladinFLF.svg#webfont') format('svg');
}

p{
	width:350px;
	background-color:#272722;
	padding:10px;
	color:#fff;
}

p.introduction:first-letter {
	font: 4.2em/0.6em 'PaladinFLFRegular', Arial, sans-serif;
    float: left;
    margin: 0.13em 0.13em 0 0;
	border:3px solid #fff;
	padding:0.13em;
	background-color:#F30;
	line-height:1em;
}
</pre>
<p>HTML kodları</p>
<pre class="brush: xml; title: ; notranslate">
&lt;p class=&quot;introduction&quot;&gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.&lt;/p&gt;
</pre>
<p>Örneği görmek için <a href="http://fatihhayrioglu.com/dokumanlar/ilk_harf_buyuk/ilk_harf_buyuk3.html">tıklayınız.</a></p>
<p><img src="http://docs.google.com/File?id=dhctmbn6_391dzsg3mht_b" alt="" /></p>
<h3>Ardalan Resmi ile </h3>
<p>Harfin ardalanına bir resim koyup üzerine harfi koymayı deniyorum.</p>
<pre class="brush: css; title: ; notranslate">
  @font-face {
	font-family: 'PaladinFLFRegular';
	src: url('PaladinFLF.eot');
	src: local('☺'), url('PaladinFLF.ttf') format('truetype'), url('PaladinFLF.svg#webfont') format('svg');
}

p{
	width:350px;
	background-color:#272722;
	padding:10px;
	color:#fff;
}

p.introduction:first-letter {
	font: 4em/1em 'PaladinFLFRegular', Arial, sans-serif;
    float: left;
    margin: 0.13em 0.13em 0 0;
	padding:0.4em 0.5em 0.4em 0.3em ;
	background-color:#F30;
	background:url(t.jpg) 0 0 no-repeat;
	text-shadow:2px 2px 2px #999
}
  </pre>
<p>Örneği görmek için <a href="http://fatihhayrioglu.com/dokumanlar/ilk_harf_buyuk/ilk_harf_buyuk4.html">tıklayınız.</a></p>
<p><img src="http://docs.google.com/File?id=dhctmbn6_392ghn2nsg2_b" alt="" /></p>
<p>Firefox ile yukarıdaki gibi güzel bir sonuç elde ediyoruz. Ancak İnternet Explorer&#8217;da sorun yaşıyoruz. </p>
<p><img src="http://docs.google.com/File?id=dhctmbn6_393wq6xv9fg_b" alt="" /></p>
<p>Bu duruma çözüm üretmek için bir kaç yol var. İlki resmi direk içeriğe ekleyip <strong>float:left</strong> ile sola yaslayarak çözmek </p>
<pre class="brush: css; title: ; notranslate">
p{
	width:350px;
	background-color:#272722;
	padding:10px;
	color:#fff;
}

p.introduction img {
	float:left;
	margin-right:0.8em
}
</pre>
<p>HTML kodu</p>
<pre class="brush: xml; title: ; notranslate">
&lt;p class=&quot;introduction&quot;&gt;&lt;img src=&quot;t1.jpg&quot; width=&quot;93&quot; height=&quot;100&quot; /&gt;empor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Velit esse cillum dolore eu fugiat nulla pariatur&lt;/p&gt;
</pre>
<p>Örneği görmek için <a href="http://fatihhayrioglu.com/dokumanlar/ilk_harf_buyuk/ilk_harf_buyuk4c.html">tıklayınız.</a></p>
<p><img src="http://docs.google.com/File?id=dhctmbn6_394cpsn3shg_b" alt="" /></p>
<p>Diğer bir yöntem bu harfi span içine alıp background olarak tanımlamaktır.</p>
<h3>CSS3 ile ekstra kod kullanmadan</h3>
<p>Sayfamızın ilk paragrafının ilk harfine uygulama yapıyoruz. <a href="http://www.fatihhayrioglu.com/pseudo-siniflari-ve-pseudo-elementleri/" title="first-child">first-child</a> seçicisi bu imkanı bize sağlar. ancak bu özelliği ie &lt; 9 desteklemiyor.</p>
<pre class="brush: css; title: ; notranslate">
p:first-child:first-letter{
  font-size: 4.2em;  float: left;  line-height: 1em;  margin: 0.13em 0.13em 0.13em 0;
}
</pre>
<h3>Kaynaklar</h3>
<ul>
<li><a href="http://www.sitepoint.com/blogs/2010/04/15/a-simple-css-drop-cap/">http://www.sitepoint.com/blogs/2010/04/15/a-simple-css-drop-cap/</a></li>
<li><a href="http://safalra.com/web-design/typography/css-drop-caps/">http://safalra.com/web-design/typography/css-drop-caps/</a></li>
<li><a href="http://www.texaswebdevelopers.com/blog/template_permalink.asp?id=111" title="http://www.texaswebdevelopers.com/blog/template_permalink.asp?id=111">http://www.texaswebdevelopers.com/blog/template_permalink.asp?id=111</a> özel fontlar ile </li>
<li><a href="http://www.pauldruce.com/CSS%20DROP%20CAP">http://www.pauldruce.com/CSS%20DROP%20CAP</a> (bazı sorunlar ve çözüm)</li>
<li><a href="http://www.learningjquery.com/2006/12/multiple-fancy-drop-caps">http://www.learningjquery.com/2006/12/multiple-fancy-drop-caps</a> (jquery ile)</li>
<li><a href="http://www.htmldog.com/articles/dropcaps/">http://www.htmldog.com/articles/dropcaps/</a></li>
<li><a href="http://css-tricks.com/snippets/css/drop-caps/">http://css-tricks.com/snippets/css/drop-caps/</a></li>
<li><a href="http://oncemade.com/css-tip-drop-caps/">http://oncemade.com/css-tip-drop-caps/</a></li>
<li><a href="http://azizname.blogspot.com/2006/10/magazine-style-drop-caps.html">http://azizname.blogspot.com/2006/10/magazine-style-drop-caps.html</a></li>
<li><a href="http://dailydropcap.com/">http://dailydropcap.com/</a> (günlük örnekler)</li>
<li><a href="http://jackosborne.co.uk/articles/pseudo-drop-caps/">http://jackosborne.co.uk/articles/pseudo-drop-caps/</a></li>
<li><a href="http://www.akxl.net/labs/articles/text-wrapped-drop-caps-in-css-using-the-first-letter-selector/">http://www.akxl.net/labs/articles/text-wrapped-drop-caps-in-css-using-the-first-letter-selector/</a></li>
<li><a href="http://www.users.globalnet.co.uk/~arcus/html/dropcaps.html">http://www.users.globalnet.co.uk/~arcus/html/dropcaps.html</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/ilk-harfi-buyukdrop-caps-paragraflar-olusturmak/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Firefox 3.6 çıktı</title>
		<link>http://www.fatihhayrioglu.com/firefox-3-6-cikti/</link>
		<comments>http://www.fatihhayrioglu.com/firefox-3-6-cikti/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 22:11:03 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[Haberler]]></category>
		<category><![CDATA[çoklu background]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Firefox3.6]]></category>
		<category><![CDATA[font-face]]></category>
		<category><![CDATA[gradyen]]></category>
		<category><![CDATA[İnternet Tarayıcısı]]></category>
		<category><![CDATA[woff]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1532</guid>
		<description><![CDATA[Firefox 3.5 çıkalı daha 6 ay oldu, bazıları şunu diyebilir bu kadar kısa aralıklarla niye yeni sürüm çıkarıyorsunuz kardeşim. Bu tamamen İnternet tarayıcıları ile olan ilişkimize bağlı bir şey. Artık İnternetsiz bilgisayar çok yavan duruyor. Yani her şeyimiz İnternet. Bu durumu düşününce ve İnternete erişimimizi sağlayan araçlarında İnternet tarayıcıları olduğunu düşünürsek 6 ay normal bir [...]]]></description>
			<content:encoded><![CDATA[<p>Firefox 3.5 çıkalı daha 6 ay oldu, bazıları şunu diyebilir bu kadar kısa aralıklarla niye yeni sürüm çıkarıyorsunuz kardeşim. Bu tamamen İnternet tarayıcıları ile olan ilişkimize bağlı bir şey. Artık İnternetsiz bilgisayar çok yavan duruyor. Yani her şeyimiz İnternet. Bu durumu düşününce ve İnternete erişimimizi sağlayan araçlarında İnternet tarayıcıları olduğunu düşünürsek 6 ay normal bir süre bence. Elimizi güçlendiriyor bu güncellemeler.</p>
<p>Mozilla&#8217;nın en güzel yanlarında biriside bence bu. Belli aralıklarla çıkan sürümlerde bir çok sorunlar gideriliyor ve yeni özellikler ekleniyor. Bu İnternet kullanıcısına ve özellikle web sayfası geliştiricilerine çok büyük avantajlar sağlıyor. Eğer aynı yöntemi Microsoft&#8217;da uygulasa idi biz ie6 gibi bir garabet ile uğraşmıyor olacaktık. Belki bu kadar rekabet olmayacaktı ama bizde yenilikleri daha hızlı uygulayacaktık. Neyse yine ie6 ile uğraşmayalım.</p>
<p>Firefox 3.6 çıktı. <a href="http://www.mozilla-europe.org/en/firefox/" title="Buradan indirebilirsiniz.">Buradan indirebilirsiniz.</a></p>
<p>Gelelim yeniliklere;</p>
<ul>
<li><strong>Dil Desteği:</strong> Bir çok dilde aynı anda çıktı, aralarında Türkçe&#8217;de var</li>
<li><strong>Personas:</strong> Daha önce kullandığımız <a href="http://www.getpersonas.com/" title="Personas">Personas</a>(yani tarayıcı çerçevesini tasarlama aracı) daha kolay kullanıma sunulmuş. Tek tık ile tarayıcı çerçevesini değiştirebiliyoruz. Ben bu konuda Mozilla&#8217;nın daha cüretkar davranarak css kodu ile tarayıcı çerçevesini değiştirme yönünde bir çalışması olduğunu okumuştum, ama hala geliştirme aşamasında galiba. Ne güzel olurdu tüm tarayıcı görünümünü değiştirmek. Tasarımcılara biraz daha iş çıkardı.</li>
<li><strong>Plugin Güncelleme:</strong> Daha etkin bir plugin güncelleme sistemi. Eski pluginlerin bir çok dezavantajını gören Firefox bu konuda daha güzel bir çözüm bulmuş ama ne kadar kullanılır bilemem.</li>
<li><strong>Gelişmiş Video Desteği: </strong>Videolara tam ekran desteği ve HTML5 ile gelen <a href="https://developer.mozilla.org/En/HTML/Element/Video" title="poster frames">poster frames</a> desteği gelmiş. Şimdilik genel projelerimiz için pek bir şey ifade etmiyor.</li>
<li><strong>Javascript Performansı:</strong> Javascript performansında hızlandırmaya gidilmiş. Ayrıntılı bilgi için <a href="http://hacks.mozilla.org/2010/01/javascript-speedups-in-firefox-3-6/" title="tıklayınız.">tıklayınız.</a></li>
<li><strong>Form Tamamlama: </strong>Formlardaki bezer alanlar için Firefox geçmişindekiler ile eşleşiyor ise otomatik tamamlıyor.</li>
<li><strong>3. Parti Yazılım Desteği:</strong> Yeni sürüm ile birlikte 3. parti yazılımcıların Firefox entegrasyonu daha kolay olacağı söyleniyor.</li>
<li><strong>WOFF Desteği:</strong> Daha önce <a href="http://www.fatihhayrioglu.com/font-face-kullanimi/" title="font-face">font-face</a> özelliğini anlatırken belirttiğim gibi WOFF font desteği geldi. Bu tip yazı tipi dosyları diğerlerinin yarısı kadar boyutları olduğunu belirterek bu kısmı kapatayım.</li>
<li><strong>CSS: </strong>Yeni CSS özellik desteği gelmiş.
<ul>
<li><a href="https://developer.mozilla.org/en/Using_gradients" title="Gradyen">Gradyen</a> özelliği ilk olarak webkit geliştiricilerinin geliştirdiği bir özellikti, Firefox&#8217;da bu kervana katıldı, ama biz uygulayamıyacağız, çünkü ie desteklemiyor. İE&#8217;ye de javascript ile bir çözüm bularak kullanabiliriz. Doğrusal ve radyal granyen desteği geldi Firefox 3.6 ile. CSS web sitelerinin görselliğini tek başına ele alacak gibi.</li>
<li><a href="https://developer.mozilla.org/en/CSS/Multiple_backgrounds" title="Çoklu background desteği">Çoklu background desteği</a> geldi. CSS3 ile gelen bu özellik bence Firefox için gecikmiş bir destek ile geldi. Gerçi ie desteklemediği için şimdilik duracağız. Bu özelliği kullanımı ile neler yapabileceğimizi düşünmek bile yeter. Ah ulan Microsoft.</li>
<li>Farklı medya tiplerinin desteği geldi. Ayrıntı için <a href="https://developer.mozilla.org/En/CSS/Media_queries#Mozilla-specific_media_features" title="tıklayınız.">tıklayınız.</a></li>
<li><a href="https://developer.mozilla.org/en/CSS/Scaling_background_images" title="Background genişletme">Background genişletme</a> özelliği geldi, CSS3 ile birlikte gelen bu özellik, Firefox3.6 ile destekleniyor. Flash ile yapılan %100 genişlik ve yükseklikteki sitelerde ardalana konulan sayfa backgroundunu artık css ile yapabileceğiz, ama şimdi değil. Ah ulan Microsoft</li>
<li>pointer-events özelliği desteği gelmiş. Bu özelliği bende ilk defa görüyorum desem yalan olmaz. <a href="http://demos.hacks.mozilla.org/openweb/pointer-events/" title="Buradaki örnek">Buradaki örnek</a> aydınlatıcı.</li>
<li>ve bunun haricinde irili ufaklı özellikler gelmiş ve sorunlar giderilmiş.    </li>
</ul>
</li>
<li><strong>HTML5 ve DOM Desteği:</strong> Yeni DOM ve HTML5 destekleri gelmiş. <a href="http://demos.hacks.mozilla.org/openweb/uploadingFiles/" title="Drag&#038;Drop API">Drag&amp;Drop API</a> ve <a href="http://hacks.mozilla.org/2009/12/w3c-fileapi-in-firefox-3-6/" title="File API">File API</a>. Örnekleri görmek için <a href="http://hacks.mozilla.org/2009/12/file-drag-and-drop-in-firefox-3-6/" title="videoyu izleyin">videoyu izleyin</a>.</li>
<li><strong>Hız: </strong>İlk kurulumdan sonra daha hızlı olduğunu söyleyebilirim, ancak bunu kullandıkça göreceğiz. FireBug1.5 ve Firefox3.6 performansının daha iyi olduğunu kesin. Mozilla&#8217;nın iddiasına göre %20&#8242;lik bir hızlanma varmış.</li>
<li><strong>Ortama Adapte Olmak:</strong> Yeni device API&#8217;si desteği ile artık desteği olan makinelerde Firefox duruma göre vazife çıkaracak ve görünümünü ayarlayacak. Nasıl olduğunu görmek için <a href="http://hacks.mozilla.org/2009/10/orientation-for-firefox/" title="videoyu izleyin">videoyu izleyin</a>. Çoğunlukla Mac kullanıcılarının kullanacağı bir özellik gibi.</li>
</ul>
<p>Birde yapımcılarından Mike Beltzner&#8217;dan dinleyelim</p>
<p><object width="480" height="295"><param name="movie" value="http://www.youtube.com/v/04Q9tuSaCYA&#038;hl=en_GB&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/04Q9tuSaCYA&#038;hl=en_GB&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object></p>
<h3>Kaynaklar</h3>
<ul>
<li><a href="http://www.mozilla.org/firefox/">http://www.mozilla.org/firefox/</a></li>
<li><a href="http://blog.mozilla.com/blog/2010/01/21/firefox-3-6-release/">http://blog.mozilla.com/blog/2010/01/21/firefox-3-6-release/</a></li>
<li><a href="https://developer.mozilla.org/En/Firefox_3.6_for_developers">https://developer.mozilla.org/En/Firefox_3.6_for_developers</a></li>
<li><a href="http://hacks.mozilla.org/2010/01/firefox-3-6-is-here/">http://hacks.mozilla.org/2010/01/firefox-3-6-is-here/</a></li>
<li><a href="http://lifehacker.com/5453782/firefox-36-officially-available-brings-speed-increases-one+click-themes-and-more">http://lifehacker.com/5453782/firefox-36-officially-available-brings-speed-increases-one+click-themes-and-more</a></li>
<li><a href="http://download.cnet.com/8301-2007_4-10438907-12.html">http://download.cnet.com/8301-2007_4-10438907-12.html</a></li>
<li><a href="http://hacks.mozilla.org/2010/01/javascript-speedups-in-firefox-3-6/">http://hacks.mozilla.org/2010/01/javascript-speedups-in-firefox-3-6/</a></li>
<li><a href="http://demos.hacks.mozilla.org/openweb/uploadingFiles/">http://demos.hacks.mozilla.org/openweb/uploadingFiles/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/firefox-3-6-cikti/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>@font-face kullanımı</title>
		<link>http://www.fatihhayrioglu.com/font-face-kullanimi/</link>
		<comments>http://www.fatihhayrioglu.com/font-face-kullanimi/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 17:15:30 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[farklı tarayıcılara göre kod yazmak]]></category>
		<category><![CDATA[font-face]]></category>
		<category><![CDATA[yazı tipi]]></category>
		<category><![CDATA[yazı tipi gömme]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1357</guid>
		<description><![CDATA[@font-face Genel Bilgi @font-face özelliği web sitelerimizde sistemde yüklü olmayan yazı tiplerini kullanma imkanı verir. @font-face kodu ile kullanıcının bilgisayarına kullanılacak yazı tipleri yüklenir. @font-face özelliği ilk olarak CSS2 ile birlikte geldi, ancak sonradan bazı problemlerden dolayı CSS2.1&#8242;de kaldırıldı ve şimdi CSS3 ile birlikte yeniden geldi. Tipografi hakkında bir çok makale yazıldı ve yazılmaktadır. Bende [...]]]></description>
			<content:encoded><![CDATA[<h3>@font-face Genel Bilgi</h3>
<p>@font-face özelliği web sitelerimizde sistemde yüklü olmayan yazı tiplerini kullanma imkanı verir. @font-face kodu ile kullanıcının bilgisayarına kullanılacak yazı tipleri yüklenir. @font-face özelliği ilk olarak CSS2 ile birlikte geldi, ancak sonradan bazı problemlerden dolayı CSS2.1&#8242;de kaldırıldı ve şimdi CSS3 ile birlikte yeniden geldi.</p>
<p>Tipografi hakkında bir çok makale yazıldı ve yazılmaktadır. Bende zamanında <a href="http://www.fatihhayrioglu.com/css-ve-tipografi/" title="CSS ve Tipografi">CSS ve Tipografi</a> adlı bir makale yayınlamıştım ve orada yazı tipi seçiminin öneminden bahsetmiştim. Biz halihazırda farklı yazı tiplerini sitelerimizde kullanmak için <a href="http://www.fatihhayrioglu.com/metin-yerine-resimflash-ekleme-teknikleri-image-replacement/" title="sIFR">sIFR</a>,  <a id="rxa5" href="http://www.yakuter.com/cufon-bir-sifr-alternatifi-hakkinda-her-sey/" title="Cufón">Cufón</a> vd. bazı yöntemleri kullanmaktayız. Bu yöntemler işimizi görse de bazı dezavantajları yok değildi. @font-face bu sorunları gidermek ve yenilikler getirmek için bizlere sunuldu. Bu konuda ümitliyim.</p>
<p>@font-face özelliğini tüm yeni nesil tarayıcılar destekliyor. Diğer özelliklerden farklı olarak ilk defa bu özelliği Firefox, Opera ve Safari sonradan destekledi. Şu an ki durumda kullanmak mümkün olsa da bence en az 4-5 aylık(Firefox&#8217;un eski sürümlerinin yerini Firefox 3.5 alması için) bir süre sonra tam anlamıyla bir projede kullanılabilir. Tabi tek sorunumuz bu ise.</p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/fontface_destek_tablosu.gif" alt="fontface_destek_tablosu" title="fontface_destek_tablosu" width="450" height="259" class="alignnone size-full wp-image-1358" /></p>
<p>Kaynak: <a id="sdd5" href="http://en.wikipedia.org/wiki/Web_typography" title="Vikipedia">Vikipedia</a></p>
<p><span id="more-1357"></span></p>
<h3>@font-face Yazı tipi Çeşitleri</h3>
<p>@font-face kullanımında farklı tarayıcılar farklı yazı tipi dosya uzantılarını desteklediği için birden fazla yazı tipi dosyası hazırlamalıyız. İnternet Explorer .eot uzantılı yazı tiplerini desteklerken, diğer tarayıcılar .ttf ve .otf uzantılı yazı tiplerini desteklemektedir. Biz kullanacağımız yazı tiplerinin ie için .eot uzantılı ve diğerleri için .ttf veya .otf uzantılı dosyalarını hazırlamamız gerekecektir. Ayrıca Opera9 ve Google Chrome içinde .svg uzantılı dosya hazırlamalıyız. </p>
<p>@font-face kodu ile sayfalarımıza ekleyebileceğimiz yazı tipi çeşitlerini incelersek;</p>
<ul>
<li><strong>.eot Uzantılı dosyalar:</strong> .eot(Embedded OpenType) Microsfot&#8217;un baştan beri  desteklediği yazı tipi dosya uzantısıdır. Diğer yazı tipi çeşitlerine destek vermeyi pek düşünmeyen İnternet Explorer bu konuda da ayak bağı olacağa  benzer. WEFT aracı ile .ttf uzantılı dosyalarınızı .eot uzantılı dosyalara çevirebilirsiniz. Biraz karışık geldi bu program bana.
    </li>
<li><strong>.ttf ve .otf uzantılı dosyalar:</strong> Genelde Windows işletim sistemininde kullandığı bu yazı tipi dosya çeşitlerini Firefox, Safari, Opera desteklemektedir. 
    </li>
<li><strong>.svg uzantılı yazı tipi dosyaları:</strong> Vektörel, esnek yapılı yazı  tipi dosya çeşidi. Safari,  Google Chrome, Opera destekliyor. FontForge sitesindeki SVG uzantılı oluşturulan Opera&#8217;da sorun oluyor. <a title="Batik" href="http://xmlgraphics.apache.org/batik/tools/font-converter.html" id="nntv">Batik</a> bu araç var, ama nasıl kullanıldığını öğrenebilmiş değilim.<br />
    Önerim <a href="http://www.fontsquirrel.com/fontface/generator">fontsquirrel.com</a> sitesindeki aracı kullanmanız.</li>
<li><strong>woff uzantılı yazı tipi dosyaları: </strong>Web için kullanılacak bir standart. Boyut olarak diğelerine nazaran %40&#8242;lara varan bir avantaj sağlıyor. Firefox 3.6 sonrasında destekleyeceğini açıkladı. </li>
</ul>
<p><strong>Yazı tip dosyalarını birbirine çevirme araçları</strong></p>
<ul>
<li>ttf yazı tipinizi font-face&#8217;in desteklediğin tüm yazı tiplerini(.eot, .svg, ttf, woff) üreten güzel bir araç: <a id="sob2" href="http://www.fontsquirrel.com/fontface/generator" title="http://www.fontsquirrel.com/fontface/generator">http://www.fontsquirrel.com/fontface/generator</a>
  </li>
<li>
    ttf yazı tiplerini eot&#8217;ya çevirmek için çevirim içi araç: <a id="n1_k" href="http://www.kirsle.net/wizards/ttf2eot.cgi" title="http://www.kirsle.net/wizards/ttf2eot.cgi">http://www.kirsle.net/wizards/ttf2eot.cgi</a>
  </li>
<li>Farklı yazı tiplerini birbirine çeviren çevirim içi araç: <a id="olp9" href="http://onlinefontconverter.com/" title="http://onlinefontconverter.com/">http://onlinefontconverter.com/</a></li>
<li>ttf&#8217;den eot ye çeviren başka bir çevirim içi araç <a id="nptr" href="http://ttf2eot.sebastiankippe.com/" title="http://ttf2eot.sebastiankippe.com/">http://ttf2eot.sebastiankippe.com/</a></li>
<li>ttf&#8217;den svg&#8217;ye çevirme aracı: <a id="b:0." href="http://xmlgraphics.apache.org/batik/tools/font-converter.html" title="http://xmlgraphics.apache.org/batik/tools/font-converter.html">http://xmlgraphics.apache.org/batik/tools/font-converter.html</a></li>
</ul>
<p>Bunların dışında bazı programlar varsa da bunlar yeterli araçlar bence. </p>
<p>Burada şunu söylemeden geçemeyeceğim, fontsquirrel.com sitesi farklı yazı tipi dosyaları üretmede çok yardımcı oldu. Bir çok site ve program farklı yazı tipi dosyaları üretirken Ethan&#8217;ın sitesi web&#8217;de kullanılacak tüm yazı tipi dosya uzantılarını üreterek bana çok yardımcı oldu. İlk kez fontsquirrel.com sitesindeki aracı kullandığımda .svg uzantılı dosyaların Opera&#8217;da kesik göründüğünü fark ettim. Sonra bu sorunu site sahibi ile paylaşmak istedi, sağ olsun Ethan ilgilendi ve aracı geliştirdi. Buradan Ethan&#8217;a tekrar teşekkürlerimi sunuyorum. Thanks, Ethan  </p>
<h3>@font-face Kodu</h3>
<p>Evet yazı tipi dosyalarımız hazırsa kodumuzu yazmaya başlayabiliriz. @font-face kod yapısı</p>
<pre class="brush: css; title: ; notranslate">
        @font-face {
        font-family: Gentium;
        src: url(http://site/fonts/Gentium.ttf);
        }

        p { font-family: Gentium, serif; }
</pre>
<p>Kod yapımız iki kısımdan oluşmaktadır. İlk başta özel yazı tipimizi sisteme yüklüyoruz. Sonra da bu yazı tipini kullanıyoruz. </p>
<p>Ancak durum bu kadar kolay değil. Buradan itibaren ie kendini gösteriyor ve farklı yazı tipi ile farklı kod yazmamız gerekiyor. Bundan başka bir kaç sorunuda gidermek için <a href="http://paulirish.com/2009/bulletproof-font-face-implementation-syntax/" title="Paul Irish">Paul Irish</a>&#8216;in yazdığı makaleden çıkardığımız kod:</p>
<pre class="brush: css; title: ; notranslate">
@font-face {
    font-family: 'Graublau Web';
    src: url('GraublauWeb.eot');
    src: local('Graublau Web Regular'), local('Graublau Web'),
    url('GraublauWeb.woff') format('woff'),
    url('GraublauWeb.svg#GraublauWeb') format('svg'),
    url('GraublauWeb.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

p { font-family: &quot;Graublau Web&quot;, serif; }
</pre>
<p style="color:#f00">11 Kasım 2011 eklendi: font-weight: normal; font-style: normal; Chrome&#8217;un kalın ve normal anlama problemi nedeni ile eklendi.</p>
<p>Bu kodlamanın özel yazı tipini sisteme tanıtırken ilk olarak .eot uzantılı yazı tipini ekliyoruz ie için. Sonrasındaki satır ise diğer tarayıcılar için yazılan kod. Buradaki yereldeki (local) tanımı eğer bu yazı tipi kullanıcının bilgisayarında var ise yüklenmeden kullanılması için ve de  sonraki kodu ie&#8217;den gizlemek içindir. Devamı kodlamada diğer tarayıcılar içindir.</p>
<p><strong>Kendi Örneğimizi Yapalım</strong></p>
<p><a href="http://www.hasanyalcin.com/turkce-fontlar/" title="Hasan Yalçın'ın sitesinden">Hasan Yalçın&#8217;ın sitesinden</a> Türkçe yazı tipi indiriyoruz. <strong>TR Centurion Old Italik.TTF</strong> yazı tipini seçtim, sonra <a href="http://www.fontsquirrel.com/fontface/generator" title="http://www.fontsquirrel.com/fontface/generator">http://www.fontsquirrel.com/fontface/generator</a> sitesinden farklı yazı tiplerini ürettim. Şimdi elimde hem .ttf uzantılı hemde .eot uzantılı yazı tipim var.</p>
<p>.ttf ve .eot uzantılı dosyalarım hazırsa kodu yazmaya başlayabiliriz.</p>
<pre class="brush: css; title: ; notranslate">
@font-face {
        font-family: 'TR Centurion Old  Italic';
        src: url('TR_Centurion_Old_Italik.eot');
        src: local('TR Centurion Old  Italic'), local('TRCenturionOldItalic'), url('TR_Centurion_Old_Italik.woff') format('woff'), url('TR_Centurion_Old_Italik.svg#TRCenturionOldItalic') format('svg'), url('TR_Centurion_Old_Italik.TTF') format('truetype');
}
</pre>
<p>Daha sonra bu yazı tipini sayfamızda kullanabiliriz.</p>
<pre class="brush: css; title: ; notranslate">
h1{font:44px 'TR Centurion Old Italic', Arial, sans-serif; color:#1259C7;}
h3{font:24px 'TR Centurion Old Italic', Arial, sans-serif; color:#1259C7;}
p.ilkParagraf{font:16px/1.5em 'TR Centurion Old Italic', Arial, sans-serif;}
</pre>
<p>Örnek sayfayı görmek için <a href="/dokumanlar/font_face/ornek.html">tıklayınız.</a> Yazı tipi özgürlüğüne hoş geldiniz. </p>
<h3>@font-face Yükleme Zamanı</h3>
<p>Kullanıcının bilgisayarına yükletilen yazı tipi dosyaları yüklü dosyalar olabiliyor. Sitede kullanılmayacak bazı yazı tipi karakterleri kaldırılabilir. Bazı TTF dosyaları 1Mb bulduğunu düşünürsek biraz yükleme zamanını düşünmek lazım. Yazı tipi dosyaları belli karakter setlerini içerir. Latin harfleri, Yunan harfleri, Para işaretleri vd. Bu karakter setlerinde kullanmadıklarımızı silip yazı tipi dosyasının boyutunu azaltabiliriz. Aynı şekilde tek tek karakterleride silebiliriz. </p>
<p>Yazı tipi dosyaların iki şekilde yorumlanıyor. İlk olarak Firefox&#8217;un yorumlaması; Sayfa genel yazı tipi ile açılıyor taki gömülen yazı tipi dosyası yüklenene kadar. Yazı tipi dosyası yüklenince asıl yazı tiplerini görüyoruz. İkinci yorum ise diğer tarayıcıların tercih ettiği yol. Bu yorumda yazı tipi dosyası yüklenene kadar kullanıcı bekliyor, yükleme tamamlanınca yazı görünüyor.</p>
<p>Bu nedenden dolayı font-face tanımını sayfamızın en üstüne koymalıyız. Script dosyalarımız varsa onları tanımlamamızdan sonraya koymalıyız.</p>
<p>Yazı tipi dosyalarımızı sıkıştırabiliyoruz. sunucumuz gzip&#8217;i destekliyorsa yazı tipi dosyalarımızı sıkıştırıp zaman kazanabiliriz. Ayrıntılı bilgi için <a href="http://www.phpied.com/gzip-your-font-face-files/" title="tıklayınız.">tıklayınız.</a></p>
<p>Yazı tipi dosyaları ön belleğe alındığı için kullanıcının sonraki ziyaretlerinde daha az bekleme yapacaktır.</p>
<h3>@font-face Sorunları</h3>
<ul>
<li>Örnek sayfamıza farklı tarayıcılarda baktığımızda her bir tarayıcının ufak tefek farklılıklarla sayfayı gösterdiğini göreceğiz. Ben yaptığım örneklerde yazı tipine göre değişiyor bazı yazı tiplerinde mükemmele yakın sonuç verirken bazılarında köşeleri yumuşatmadığı için kötü sonuçlar elde edebiliyoruz. Bizim kullandığımız yazı tipi(<strong>TR Centurion Old Italik</strong>) eğik olduğu için pek belirgin bir fark görünmüyor, gayetde hoş oldu. </li>
<li>En büyük sorunlarda biri hala ağırlıklı olarak kullanılan Windows XP&#8217;de ClearType seçeneğinin başlangıçta aktif olmamasıdır. Mac kullanıcılarının işletim sisteminin yazıları daha yumuşak kenarlı göstermesinden dolayı yazıları daha göze hoş şekilde göreceklerdir. Windows kullanıcılarının ClearType seçili durumda standarda nazaran daha iyi görüntüler elde edeceği aşikar, ancak Mac&#8217;e göre kıyaslarsak Mac bayağı bir fark atıyor PC&#8217;ye. </li>
<li>@font-face&#8217;in sifR vd. yöntemlere göre en büyük dezavantajı anti-aliasing özelliğinden yoksun olması. Ancak kullanılan yazı tiplerinin seçiminde eğer daha seçici olursak bu durumu halledebiliriz.</li>
<li>font-face kullanımındaki en büyük sorunlardan biriside kullanıcının bilgisayarına indirilebilen ve isteyenleri kolayca elde edebileceği yazı tipi dosyalarının lisans haklarının nasıl korunacağı konusundadır. CSS2.0 sonrası kaldırılmasının ana nedenlerinden biriside budur. Bazı çözümler üretilse de tam anlamıyla bir çözüm elde edilmiş değildir.</li>
<li>Firefox 3.5 ile font-face kullanımını desteklemeye başladı. Firefox farklı hostlardan yazı tipi kullanmaya izin vermiyor(Böyle bir durum için .htcaccess dosyasına bir ekleme yapmak gerekiyor). Ayrıca font-stretch, unicode-range ve SVG yazı tipi dosyalarını da desteklemiyor. Firefox 3.6 sürümünden sonrası için yeni yazı tipi gelişmelerini destekleyeceğini açıkladı.</li>
<li>Opera&#8217;da local() yazı tipi tanımlamasında tırnak kullanmayınca sorun yaşayabilirsiniz. Bu nedenle tanımlarda hep tek veya çift tırnak kullanmalıyız.</li>
<li>Ziyaretçinin bilgisayarındaki isim ile bizim yazı tipi ismi aynı değilse local() tanımı pek bi işe yaramayacaktır. Bu nedenle bildiğimiz tüm isimleri ard arda local() tanımı içinde yazarak bu sorunu aşabiliriz.<br />
      src: local(&quot;<strong>TR Centurion Old Italik</strong>&quot;),<br />
      local(&#8216;<strong>TRCenturionOldItalik</strong>&#8216;),<br />
      local(&quot;<strong>Centurion Old Italik</strong>&quot;),<br />
      local(&#8216;<strong>CenturionOld</strong>&#8216;),<br />
      url(../font/font.ttf) format(&#8216;truetype&#8217;);
    </li>
<li>FontForge programı ve fontsquirrel.com sitesinde üretilen .svg dosyaları Opera&#8217;da içiçe görünüyor. Çözüm için <a id="vtev" href="http://xmlgraphics.apache.org/batik/tools/font-converter.html" title="Batik">Batik</a>&#8216;i öneriyorlar.
    </li>
<li>Bir çok ücretsiz yazı tipi indirebileceğimiz site var ve bir çoğu yabancı site. Burada şöyle bir sorun var, çoğu Türkçe karakter içermiyor. Bunun için bizim bu karakterleri eklememiz gerekiyor. Google&#8217;da şöyle bir arama yaptım &quot;<a id="cg77" href="http://www.google.com.tr/search?hl=tr&amp;client=opera&amp;rls=en&amp;hs=wGu&amp;q=font+T%C3%BCrk%C3%A7ele%C5%9Ftirme&amp;btnG=Ara&amp;meta=&amp;aq=f&amp;oq=" title="Font türkçeleştirme">Font türkçeleştirme</a>&quot; bu işi anlata bir çok site var. 
    </li>
<li>Firefox kullanıcıları ilk olarak yazı tipi gömülmemiş halini görürler, ne zaman yazı tipi yüklenirse o zaman özel yazı tipimizi görürler.</li>
</ul>
<h3>@font-face&#8217;in Geleceği ve Sonuç</h3>
<p>Genel olarak küçük boyutlu fontlar güzel görünürken büyük boyutlu fontlarda iyi görüntü alamayabiliyoruz. Ayrıca kıvrımlı hatlara sahip yazı tiplerinde kenarlar daha pürüzlü görünüyor. Bence kullandığınız fontu Windows xp&#8217;de test etmeden yayına almayınız. </p>
<p><a title="Tarayıcı kullanım oranlarını" href="http://gs.statcounter.com/#browser_version-TR-monthly-200910-200910-bar" id="jelw">Tarayıcı kullanım oranlarını</a> incelediğimizde %94&#8242;lik bir font-face destekleyen tarayıcı grubu var. 4-5 ay sonra bu oran 98 &#8211; 99 civarına gelecektir.</p>
<p>@font-face özelliğinin bu kadar geç desteklenmesindeki en büyük sebep elbetteki yazı tipi üretenlerin haklarının korunmasıdır. </p>
<p>@font-face kullanılan sayfalardaki sonuçlar zamanla daha iyi sonuçlar vereceğini düşünüyorum. İşletim sistemleri, tarayıcılar ve yazı tipi geliştiricileri zamanla bu özelliğin farkına varıp buna göre kendilerini geliştireceklerini düşünürsek zamanla daha iyi sonuçlar alacağımız kesin.</p>
<p>Yazı tipi özelinde Tipografi genelindeki bu konuda araştırdığımız ve öğrendiğimiz kadarını sizlerle paylaşmaya çalıştım, ancak konu çok geniş ve derin olduğu için bir çok yönden eksik kalmış olabilir. Bir kusurumuz aksaklığımız oldu ise affola.</p>
<h3>Kaynaklar</h3>
<ul>
<li><a id="ee31" href="http://www.useragentman.com/blog/2009/09/20/font-face-in-depth/" title="http://www.useragentman.com/blog/2009/09/20/font-face-in-depth/">http://www.useragentman.com/blog/2009/09/20/font-face-in-depth/</a> (ayrıntılı makale)</li>
<li><a id="whgd" href="http://nickcowie.com/2008/font-face/" title="http://nickcowie.com/2008/font-face/">http://nickcowie.com/2008/font-face/</a></li>
<li><a id="nrcl" href="http://www.w3.org/TR/css3-webfonts/#font-descriptions" title="http://www.w3.org/TR/css3-webfonts/#font-descriptions">http://www.w3.org/TR/css3-webfonts/#font-descriptions</a></li>
<li><a id="fki2" href="http://paulirish.com/2009/bulletproof-font-face-implementation-syntax/" title="http://paulirish.com/2009/bulletproof-font-face-implementation-syntax/">http://paulirish.com/2009/bulletproof-font-face-implementation-syntax/</a> (kod yapısı)</li>
<li><a id="d-y0" href="http://www.kadirgunay.com/font-face-kullanimi-ve-kolayliklari.html" title="http://www.kadirgunay.com/font-face-kullanimi-ve-kolayliklari.html">http://www.kadirgunay.com/font-face-kullanimi-ve-kolayliklari.html</a></li>
<li><a id="oewy" href="http://hacks.mozilla.org/2009/06/beautiful-fonts-with-font-face/" title="http://hacks.mozilla.org/2009/06/beautiful-fonts-with-font-face/">http://hacks.mozilla.org/2009/06/beautiful-fonts-with-font-face/</a> (detaylı)</li>
<li><a id="khxp" href="http://randsco.com/index.php/2009/07/04/p680" title="http://randsco.com/index.php/2009/07/04/p680">http://randsco.com/index.php/2009/07/04/p680</a> (farklı tarayıcılar için)</li>
<li><a id="k_qk" href="http://craigmod.com/journal/font-face/" title="http://craigmod.com/journal/font-face/">http://craigmod.com/journal/font-face/</a></li>
<li align="left"><a id="euvc" href="http://nimbupani.com/blog/font-in-your-face.html" title="http://nimbupani.com/blog/font-in-your-face.html">http://nimbupani.com/blog/font-in-your-face.html</a></li>
<li><a id="c.7t" href="http://opentype.info/blog/2009/07/29/why-webfont-services-are-the-future-of-fonts-on-the-web/" title="http://opentype.info/blog/2009/07/29/why-webfont-services-are-the-future-of-fonts-on-the-web/">http://opentype.info/blog/2009/07/29/why-webfont-services-are-the-future-of-fonts-on-the-web/</a> (detaylı anlatım)
  </li>
<li><a id="r36e" href="http://www.zeldman.com/2009/08/17/web-fonts-and-standards/" title="http://www.zeldman.com/2009/08/17/web-fonts-and-standards/">http://www.zeldman.com/2009/08/17/web-fonts-and-standards/</a></li>
<li><a id="ao6n" href="http://blog.themeforest.net/tutorials/css-font-face-and-15-free-fonts-you-can-use-today/" title="http://blog.themeforest.net/tutorials/css-font-face-and-15-free-fonts-you-can-use-today/">http://blog.themeforest.net/tutorials/css-font-face-and-15-free-fonts-you-can-use-today/</a></li>
<li>
<div><a id="idqo" href="http://www.stevesouders.com/blog/2009/10/13/font-face-and-performance/" title="http://www.stevesouders.com/blog/2009/10/13/font-face-and-performance/">http://www.stevesouders.com/blog/2009/10/13/font-face-and-performance/</a>(hız)</div>
</li>
<li><a id="w_5d" href="http://snook.ca/archives/html_and_css/becoming-a-font-embedding-master" title="http://snook.ca/archives/html_and_css/becoming-a-font-embedding-master">http://snook.ca/archives/html_and_css/becoming-a-font-embedding-master</a></li>
<li><a id="jagw" href="http://randsco.com/index.php/2009/09/04/better_font_face_syntax" title="http://randsco.com/index.php/2009/09/04/better_font_face_syntax">http://randsco.com/index.php/2009/09/04/better_font_face_syntax</a></li>
<li><a id="ppb0" href="http://hacks.mozilla.org/2009/10/font-control-for-designers/" title="http://hacks.mozilla.org/2009/10/font-control-for-designers/">http://hacks.mozilla.org/2009/10/font-control-for-designers/</a> (Firefox 3.6 ile yeni font tipi desteği)</li>
<li><a id="g8s5" href="http://www.font-face.com/" title="http://www.font-face.com/">http://www.font-face.com/</a></li>
<li><a id="pasy" href="http://www.alistapart.com/articles/cssatten" title="http://www.alistapart.com/articles/cssatten">http://www.alistapart.com/articles/cssatten</a></li>
<li><a id="zqjt" href="http://jontangerine.com/log/2008/10/font-face-in-ie-making-web-fonts-work" title="http://jontangerine.com/log/2008/10/font-face-in-ie-making-web-fonts-work">http://jontangerine.com/log/2008/10/font-face-in-ie-making-web-fonts-work</a></li>
<li><a id="x055" href="http://reference.sitepoint.com/css/at-fontface" title="http://reference.sitepoint.com/css/at-fontface">http://reference.sitepoint.com/css/at-fontface</a></li>
<li><a id="x4j5" href="http://www.seomium.com/xhtml-css-javascript-kodlama/ucretsiz-ve-yasal-fontlarla-font-face-kullanimi.html" title="http://www.seomium.com/xhtml-css-javascript-kodlama/ucretsiz-ve-yasal-fontlarla-font-face-kullanimi.html">http://www.seomium.com/xhtml-css-javascript-kodlama/ucretsiz-ve-yasal-fontlarla-font-face-kullanimi.html</a></li>
<li><a id="yi2z" href="http://randsco.com/index.php/2009/07/04/p680" title="http://randsco.com/index.php/2009/07/04/p680">http://randsco.com/index.php/2009/07/04/p680</a></li>
<li><a id="lhrz" href="http://opentype.info/demo/webfontdemo.html" title="http://opentype.info/demo/webfontdemo.html">http://opentype.info/demo/webfontdemo.html</a> (örnek)</li>
<li><a id="lv4j" href="http://devfiles.myopera.com/articles/593/webfonts.html" title="http://devfiles.myopera.com/articles/593/webfonts.html">http://devfiles.myopera.com/articles/593/webfonts.html</a> (örnek)</li>
<li><a id="hoe:" href="http://www.hipertipo.org/stuff/webfonts/ModularSerif.html" title="http://www.hipertipo.org/stuff/webfonts/ModularSerif.html">http://www.hipertipo.org/stuff/webfonts/ModularSerif.html</a> (örnek)</li>
<li><a id="kdh3" href="http://www.typotheque.com/webfonts/sample" title="http://www.typotheque.com/webfonts/sample">http://www.typotheque.com/webfonts/sample</a> (örnek)</li>
<li><a id="u15h" href="http://nimbupani.com/blog/about-fonts-in-svg.html" title="http://nimbupani.com/blog/about-fonts-in-svg.html">http://nimbupani.com/blog/about-fonts-in-svg.html</a> (SVG hakkında)</li>
<li><a id="ew2f" href="http://www.spoono.com/html/tutorials/tutorial.php?id=19" title="http://www.spoono.com/html/tutorials/tutorial.php?id=19">http://www.spoono.com/html/tutorials/tutorial.php?id=19</a> (EOT hakkında bilgi)
  </li>
<li><a id="giuh" href="http://www.phpied.com/gzip-your-font-face-files/" title="http://www.phpied.com/gzip-your-font-face-files/">http://www.phpied.com/gzip-your-font-face-files/</a> (optimizasyon)</li>
<li><a id="h1.:" href="http://www.stevesouders.com/blog/2009/10/13/font-face-and-performance/" title="http://www.stevesouders.com/blog/2009/10/13/font-face-and-performance/">http://www.stevesouders.com/blog/2009/10/13/font-face-and-performance/</a></li>
<li><a id="teu8" href="http://paulirish.com/2009/the-direction-forward-with-web-fonts/" title="http://paulirish.com/2009/the-direction-forward-with-web-fonts/">http://paulirish.com/2009/the-direction-forward-with-web-fonts/</a></li>
<li><a id="d3w1" href="http://spyrestudios.com/21-awesome-font-face-embedable-typefaces/" title="http://spyrestudios.com/21-awesome-font-face-embedable-typefaces/">http://spyrestudios.com/21-awesome-font-face-embedable-typefaces/</a> (örnekler)
  </li>
<li><a id="qwcs" href="http://blog.themeforest.net/tutorials/how-to-achieve-cross-browser-font-face-support/" title="http://blog.themeforest.net/tutorials/how-to-achieve-cross-browser-font-face-support/">http://blog.themeforest.net/tutorials/how-to-achieve-cross-browser-font-face-support/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/font-face-kullanimi/feed/</wfw:commentRss>
		<slash:comments>46</slash:comments>
		</item>
		<item>
		<title>Firefox 3.1 Yenilikleri</title>
		<link>http://www.fatihhayrioglu.com/firefox-31-yenilikleri/</link>
		<comments>http://www.fatihhayrioglu.com/firefox-31-yenilikleri/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 08:50:05 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Haberler]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web Standartları]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[font-face]]></category>
		<category><![CDATA[geode]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[İnternet Tarayıcısı]]></category>
		<category><![CDATA[tarayıcı]]></category>
		<category><![CDATA[yazı tipi]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=711</guid>
		<description><![CDATA[Firefox 3.1 Beta1 çıktı. Aslında sadece bir haber değeri taşıyan bir bilgi, ancak Firefox 3.1 ile birlikte bir çok sevindirici gelişmeler getirdiği için dikkate değer bir yenileme. Bir ara sürüm değilde sanki yeni bir sürüm gibi. Yeni özelliklere bir göz atalım. Geolocation Geode internet tarayıcıları için yeni kavram. Mozilla laboratuarlarının geleceğin tarayıcıları hakkındaki düşüncelerinden biri [...]]]></description>
			<content:encoded><![CDATA[<p>Firefox 3.1 Beta1 çıktı. Aslında sadece bir haber değeri  taşıyan bir bilgi, ancak Firefox 3.1 ile birlikte bir çok sevindirici  gelişmeler getirdiği için dikkate değer bir yenileme. Bir ara sürüm değilde  sanki yeni bir sürüm gibi. Yeni özelliklere bir göz atalım.<span id="more-711"></span></p>
<h3>Geolocation</h3>
<p>Geode internet tarayıcıları için yeni kavram. Mozilla laboratuarlarının <a title="Geleceğin konsept tarayıcıları" href="http://labs.mozilla.com/projects/concept-series/">geleceğin tarayıcıları hakkındaki düşüncelerinden</a> biri idi bu. Kullanıcıların yerini belirleyip ona göre sayfalar ve  içerikler sunmak . Örneğin yeni bir yere taşındınız ve en yakın yemek  yyiyecek yeri veya marketi bulmak için internet tarayıcını size  yardımcı olabilecek. </p>
<p>Firefox 3 ile eklenti yardımı ile gelen bu özelliği, isterseniz deneyebilirsiniz. <a title="Buradan" href="https://people.mozilla.com/%7Edolske/dist/geode/geode-latest.xpi">Buradan</a> indirip deneyebilirsiniz. Deneme yapmak için örnek bir siteye  yönlendiriyor, ancak Türkiye&#8217;den kullananlar için hata veriyor.  Türkiye&#8217;deki ip durumu düşünüldüğünde pek kullanışlı bir araç olmayacak.  Ama ne diyelim gelecekten ümitliyiz.</p>
<p>Gizlilik  konusuda düşünülerek kullanıcının verdiği kadar bilgi ile sonuçları  gösteriyor. Üst barda çıkan bilgi ekranı yardımı ile yapılacak. </p>
<p>Firefox3.1 ile birlikte gelecek olan özellik Geode eklentisinden daha iyi olacağı <a title="W3C Geolocation specification" href="http://dev.w3.org/geo/api/spec-source.html">W3C Geolocation specification</a> standartlarını destekleyen bir yapı kullanılacağı belirtiliyor. Bu standardı javascript gibi düşünebiliriz.</p>
<p>İnternet  tarayıcıları gittikçe kullanıcıya daha çok düşünen araçlar olmaya  başlıyor. Son zamanlardaki rekabet en çok kullanıcıya yaradığı kesin.</p>
<p>http://www.informationweek.com/galleries/showImage.jhtml?galleryID=263&amp;articleID=211201744 sitesinde 3-10 arasındaki resimler bize işleyişin nasıl olduğunu güzel bir şekilde gösteriyor.</p>
<h3>@font-face ile yazı tipi desteği</h3>
<p>Web kod yazarları ve tasarımcıların en büyük sorunlarından  birisi işletim sistemin desteklediği başlangıçta yüklü yazı tipleri dışındaki  yazı tiplerini web sitelerinde kullanamama sıkıntısıdır. Tam bir kullanamama  diyemeyiz tabi kullanabiliyoruz ama başlangıçta yüklü olanlar gibi değil.</p>
<p>Firefox 3.1 ile birlikte gelen bu özellik desteği sayesinde  farklı yazı tipleri kullanımında büyük bir adım daha atılmış oluyor. Gelecek  ümit veriyor bize.</p>
<p>Mac ve Windows kullanıcıları için eklenen bu özelikle Linux  için Firefox 3.1 kararlı sürümü ile birlikte gelecekmiş. </p>
<p>Beni en çok sevindiren özelliği bu oldu açıkçası.</p>
<pre class="brush: css; title: ; notranslate">
@font-face {
font-family: &quot;Bitstream Vera Serif Bold&quot;;
src: url(&quot;http://developer.mozilla.org/@api/deki/files/2934/=VeraSeBd.ttf&quot;);
}
</pre>
<p><a href="http://www.fatihhayrioglu.com/wp-content/font_face.gif"><img src="http://www.fatihhayrioglu.com/wp-content/font_face-300x78.gif" alt="" title="font-face" width="300" height="78" class="alignnone size-medium wp-image-713" /></a></p>
<h3>Video ve Auido  Desteği</h3>
<p>HTML 5 ile birlikte gelen &lt;video&gt; ve&lt; auido&gt;  elemanı desteği Firefox 3.1 ile birlikte geliyor. Bu elemanlar sayesinde  görüntülü ve işitsel öğeleri web sayfalarına eklemek daha basit olacak. Ayrıca Javascript  ile bu nesneleri etkileşimli kullanabileceğiz.</p>
<h3>Adres Çubuğunda Yenilikler</h3>
<p>Adres çubuğunda özel  karakterler ile arama sağlanarak sınırlarımızı belirlememiz sağlanmış. Yeni çıkan tarayıcılarda adres çubuğu artık çok fonksiyonlu  hale getirilmeye başlandı. Firefox3.1 ile gelen özel arama karakterleri  yardımı ile aramayı neredeyse tek adres çubuğuna taşımışlar diyebiliriz. </p>
<p><a href="http://www.fatihhayrioglu.com/wp-content/firefox31_adres_bar.gif"><img src="http://www.fatihhayrioglu.com/wp-content/firefox31_adres_bar-300x61.gif" alt="" title="Adres Bar" width="300" height="61" class="alignnone size-medium wp-image-714" /></a></p>
<p>^ işareti ile geçmişte gezdiğimiz sayfalarda arama yapabiliyoruz.<br />
  * işareti ile favorimize eklediğimiz sitelerde arama yapabiliyoruz<br />
  + işareti ile eklediğimiz etiketlerde arama yapabiliyoruz.<br />
  # işareti hem başlıkta hemde etiketde arama yapmak için kullanıyor.
</p>
<h3>Yeni Javascript Motoru  &#8211; TraceMonkey</h3>
<p>Yeni Javascript motoru ile Google Chrome’un tahtını elinden  aldı. SunSpider JavaScript testinde bir numara.   Google Chrome’un geliştirdiği Javascript motoru ile tarayıcılar Javascript  motorlarını tekrar gözden geçirmek zorunda kaldı. Firefox yeni Javascript motoru  ile hızını arttırdı. Rekabet kullanıcıya yarıyor.</p>
<p>TraceMonkey başlangıçta kapalı geliyor açmak için </p>
<p>1. Adres bara <em>about:config</em> yazın<br />
  2. Filter  alanında <em>javascript.options.jit.content</em>  girip üzerine iki kere tıklayıp false  olan değeri true yapın<br />
  3. Tarayıcıyı açıp kapatın</p>
<h3>XHR </h3>
<p>XMLHttpRequest (XHR) API&#8217;si. Javascript ve  diğer diller tarafından kullanılan bu API, sunucu ve istemci arasında  XML ve diğer verilerin aktarılmasını sağlıyor. Bu API&#8217;nin Firefox 3.0  ile beraber gelmemesine sebep olarak, XHR&#8217;nin spesifikasyonlarının  kesinleşmesi ve güvenlik modelinin iyileştirilmesi için biraz daha  zamanın olmasıymış. Mozilla yeterli zamanın geçtiğine kanaat getirmiş ki 3.1 bu özelliği eklemiş.</p>
<h3>Bu özelliklere ek olarak</h3>
<ul>
<li> Web Standartlarına daha uygun:<strong> </strong>Gecko düzen motorunu web  standartlarına daha uygun hale getirilmiş. Acid 3 testinden 89 alarak mevcut  tarayıcılar(Google Chrome, İnternet Explorer7 – 8 b2) arasındaki en iyi notu aldı.</li>
<li> CSS 2.1 ve CSS 3 özelliklerinin desteği eklenmiş</li>
<li> Daha önce eklenti ile yapılan sekmeler arası  geçiş için ön izleme görünümü eklenmiş.</li>
<li> Adres bar da girdiğimiz kelimeleri filtreleme  özelliği eklenmiş.</li>
</ul>
<h3>Kararlı Sürüm ile  gelecek özellikler</h3>
<h3>Özel Mod</h3>
<p>Google Chrome ve Internet Explorer 8 ile birlikte gelen özel  mod özelliği Firefox 3.1 ile birlikte gelecek. Bu özellik sayesinde </p>
<h3>Speed Dial</h3>
<p>Speed Dial ile yeni açılan sekmede en sık kullanılan web  sitelerini küçük resimleri ile birlikte listeleyebiliyoruz. Daha önce  eklentiler ile kullandığımız bu özellik yeni sürüm ile birlikte geliyor.<strong><br />
</strong></p>
<h3>Daha fazla yenilik</h3>
<p>Bunun haricinde Firefox 3.1 ile birlikte bir çok kullanışlı  özellikler getirilecek.</p>
<ul>
<li><a href="http://developer.mozilla.org/web-tech/2008/10/14/firefox-31-beta-1-an-overview-of-features-for-web-developers/">http://developer.mozilla.org/web-tech/2008/10/14/firefox-31-beta-1-an-overview-of-features-for-web-developers/</a>
  </li>
<li><a href="http://www.siberkultur.com/?q=firefox-3-1">http://www.siberkultur.com/?q=firefox-3-1</a></li>
<li><a href="http://mehmetergin.blogspot.com/2008/10/firefox-geolocation-api-specification.html">http://mehmetergin.blogspot.com/2008/10/firefox-geolocation-api-specification.html</a>
  </li>
<li><a href="http://lifehacker.com/5063481/firefox-31-adds-keyword-filters-to-the-awesomebar">http://lifehacker.com/5063481/firefox-31-adds-keyword-filters-to-the-awesomebar</a>
  </li>
<li><a href="http://lifehacker.com/396154/firefox-31-new-features-already-in-the-works">http://lifehacker.com/396154/firefox-31-new-features-already-in-the-works</a></li>
<li><a href="http://lifehacker.com/5048604/firefox-31-to-add-private-browsing-mode">http://lifehacker.com/5048604/firefox-31-to-add-private-browsing-mode</a></li>
<li><a href="http://lifehacker.com/5049728/firefox-31-to-enable-color-profile-support-by-default">http://lifehacker.com/5049728/firefox-31-to-enable-color-profile-support-by-default</a></li>
<li><a href="http://lifehacker.com/5062744/firefox-31-to-include-smarter-session-restore">http://lifehacker.com/5062744/firefox-31-to-include-smarter-session-restore</a></li>
<li><a href="http://lifehacker.com/5063202/firefox-31-beta-1-now-available-for-download-first-look">http://lifehacker.com/5063202/firefox-31-beta-1-now-available-for-download-first-look</a></li>
<li><a href="http://www.readwriteweb.com/archives/firefox_31_beta_1_geolocation.php">http://www.readwriteweb.com/archives/firefox_31_beta_1_geolocation.php</a></li>
<li><a href="http://blogs.zdnet.com/hardware/?p=2781">http://blogs.zdnet.com/hardware/?p=2781</a></li>
<li><a href="http://news.cnet.com/8301-17939_109-10066397-2.html?part=rss&amp;tag=feed&amp;subj=Webware">http://news.cnet.com/8301-17939_109-10066397-2.html?part=rss&amp;tag=feed&amp;subj=Webware</a></li>
<li><a href="http://ed.agadak.net/2008/07/firefox-31-restricts-matches-keywords">http://ed.agadak.net/2008/07/firefox-31-restricts-matches-keywords</a></li>
<li><a href="http://www.tgdaily.com/html_tmp/content-view-39752-140.html">http://www.tgdaily.com/html_tmp/content-view-39752-140.html</a></li>
<li><a href="http://www.informationweek.com/galleries/showImage.jhtml?galleryID=263&amp;articleID=211201744">http://www.informationweek.com/galleries/showImage.jhtml?galleryID=263&amp;articleID=211201744</a></li>
<li><a href="http://www.pclabs.com.tr/2008/05/23/mozilla-firefox-31-bu-sene-sonunda-cikiyor/">http://www.pclabs.com.tr/2008/05/23/mozilla-firefox-31-bu-sene-sonunda-cikiyor/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/firefox-31-yenilikleri/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

