<?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>_nec &#187; cufon</title>
	<atom:link href="http://nec.shell8.net/tag/cufon/feed/" rel="self" type="application/rss+xml" />
	<link>http://nec.shell8.net</link>
	<description>webfejlesztés, front-end programozás, javascript, css, xhtml, ajax, air</description>
	<lastBuildDate>Wed, 31 Aug 2011 06:54:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Cufón &#8211; saját font, flash nélkül</title>
		<link>http://nec.shell8.net/2009/05/18/cufon-sajat-font-flash-nelkul/</link>
		<comments>http://nec.shell8.net/2009/05/18/cufon-sajat-font-flash-nelkul/#comments</comments>
		<pubDate>Mon, 18 May 2009 08:18:25 +0000</pubDate>
		<dc:creator>_nec</dc:creator>
				<category><![CDATA[JS]]></category>
		<category><![CDATA[cufon]]></category>
		<category><![CDATA[font]]></category>
		<category><![CDATA[js]]></category>

		<guid isPermaLink="false">http://nec.shell8.net/?p=311</guid>
		<description><![CDATA[Itt a blogon, és máshol is előszeretettel alkalmaztam egy flash alapú font megjelenítő megoldást, ami véletlenül sem a sIFR volt. Azzal kapcsolatban régóta több fenntartásom is volt, kényelmesebb volt a saját megoldásom használni, ismerve annak limitációit. Nemrég viszont elémkerült a cufón, egy tisztán JS alapú megoldás, ami egészen zseniális. Működése eléggé komplex, mivel a betűtípusok [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-318 alignleft" title="blabla" src="http://nec.shell8.net/wp-content/uploads/2009/05/blabla.jpg" alt="blabla" width="536" height="151" /></p>
<p>Itt a blogon, és máshol is előszeretettel alkalmaztam egy flash alapú font megjelenítő megoldást, ami véletlenül sem a sIFR volt. Azzal kapcsolatban régóta több fenntartásom is volt, kényelmesebb volt a saját megoldásom használni, ismerve annak limitációit.</p>
<p>Nemrég viszont elémkerült a <a href="http://wiki.github.com/sorccu/cufon/about">cufón</a>, egy tisztán JS alapú megoldás, ami egészen zseniális.<br />
<span id="more-311"></span><br />
Működése eléggé komplex, mivel a betűtípusok grafikáit kénytelen a böngésző saját eszközeivel megrajzolni. Ehhez a <a href="http://en.wikipedia.org/wiki/Canvas_(HTML_element)">canvas</a> elemet, Explorer alatt pedig annak natív <a href="http://www.w3.org/TR/NOTE-VML.html">VML</a> támogatását használja ki.</p>
<p><img class="alignright" title="A Cufon működése" src="http://cufon.shoqolate.com/doc/Generation.png" alt="" width="285" height="416" /></p>
<p>A használni kívánt betűtípusból egy <a href="http://cufon.shoqolate.com/generate/">online generátor segítségével</a> <em>SVG </em>alapú fontfile készül, amit a cufón számára <em>VML </em>görbékké számol át. Ezekkel már képes canvas elemre rajzolni, vagy vml elemeket készíteni.</p>
<p>A generátornál &#8211; a flashez hasonlóan &#8211; megadhatjuk mely karakterkészleteket akarjuk beemelni, ezzel optimalizálva a kapott font állomány méretét. A fontfile-t rögzíthetjük egy domainhez, ilyenkor az elkészült javascript &#8220;font&#8221; kódolásába bevonja az adott domaint, ezzel is védve a megvásárolt fontokat.</p>
<p>Ha nem bízunk a generátorban, saját dárga betűkészleteinket, vagy az ügyfél által készítetett teljesen egyedi <em>TrueType </em>fontot féltve, letölthetjük a generátor forrását, és azt saját fejlesztői szerveren futtatva, elkészíthetjük a font javascript megfelelőjét.</p>
<p>Ha kész a font, csak be kell emelni a html kódunkba, magával a cufón scripttel együtt, és amikor szükség van rá, javascriptben ráereszteni a kívánt css selector-ra.</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;script</span> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">&quot;/js/cufon.js&quot;</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;text/javascript&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #808080; font-style: italic;">&lt;!--mce:0--&gt;</span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/script<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;script</span> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">&quot;/js/myfont.js&quot;</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;text/javascript&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #808080; font-style: italic;">&lt;!--mce:1--&gt;</span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/script<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;script</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;text/javascript&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #808080; font-style: italic;">&lt;!--mce:2--&gt;</span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/script<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p>Az összes elterjedt böngészőben használható de előtte <a href="http://wiki.github.com/sorccu/cufon/known-bugs-and-issues">legyünk tisztában a korlátaival</a>, nem igényel külön plugint, és érdemes egy pillantást vetni pár <a href="http://cameronmoll.com/articles/cufon/bickham.html">tesztoldalra</a> vele.</p>
]]></content:encoded>
			<wfw:commentRss>http://nec.shell8.net/2009/05/18/cufon-sajat-font-flash-nelkul/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

