<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Mein Fulli pusselt. &#187; sifr</title>
	<atom:link href="http://bellafuente.wordpress.com/tag/sifr/feed/" rel="self" type="application/rss+xml" />
	<link>http://bellafuente.wordpress.com</link>
	<description>"Mein Fulli pusselt."</description>
	<lastBuildDate>Tue, 18 Mar 2008 08:07:50 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='bellafuente.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/bbfbcb1f80cc58adec5f98ec2f97a8ec?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Mein Fulli pusselt. &#187; sifr</title>
		<link>http://bellafuente.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://bellafuente.wordpress.com/osd.xml" title="Mein Fulli pusselt." />
		<item>
		<title>Wochenende!</title>
		<link>http://bellafuente.wordpress.com/2008/02/15/wochenende/</link>
		<comments>http://bellafuente.wordpress.com/2008/02/15/wochenende/#comments</comments>
		<pubDate>Fri, 15 Feb 2008 15:24:48 +0000</pubDate>
		<dc:creator>bellafuente</dc:creator>
				<category><![CDATA[Praktikum]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[sifr]]></category>

		<guid isPermaLink="false">http://bellafuente.wordpress.com/2008/02/15/wochenende/</guid>
		<description><![CDATA[Es ist 16:21 und ich sitze hier alleine mit Tilo in der Firma. Ist schon irgendwie witzig, wenn die Firma nur von einem Azubi und einem Praktikanten besetzt ist  
Ich hab&#8217; bis jetzt die zweite Java-Klasse geschrieben (Debugversion des JSONObjectBuilder) und mich weiter mit jQuery und sIFR beschäftigt und &#8216;ne Menge über CSS-Selektoren gelernt.
Gleich [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bellafuente.wordpress.com&blog=2863935&post=41&subd=bellafuente&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Es ist 16:21 und ich sitze hier alleine mit Tilo in der Firma. Ist schon irgendwie witzig, wenn die Firma <i>nur</i> von einem Azubi und einem Praktikanten besetzt ist <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Ich hab&#8217; bis jetzt die zweite Java-Klasse geschrieben (Debugversion des JSONObjectBuilder) und mich weiter mit jQuery und sIFR beschäftigt und &#8216;ne Menge über CSS-Selektoren gelernt.</p>
<p>Gleich gehts ins <i>langverdiente</i> Wochenende und heute abend wird Stoffies Geburtstag gefeiert.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/bellafuente.wordpress.com/41/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/bellafuente.wordpress.com/41/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bellafuente.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bellafuente.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bellafuente.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bellafuente.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bellafuente.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bellafuente.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bellafuente.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bellafuente.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bellafuente.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bellafuente.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bellafuente.wordpress.com&blog=2863935&post=41&subd=bellafuente&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://bellafuente.wordpress.com/2008/02/15/wochenende/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99a223da96298775aedc58a668c48a21?s=96&#38;d=identicon" medium="image">
			<media:title type="html">bellafuente</media:title>
		</media:content>
	</item>
		<item>
		<title>Gähnende Leere</title>
		<link>http://bellafuente.wordpress.com/2008/02/13/gahnende-leere/</link>
		<comments>http://bellafuente.wordpress.com/2008/02/13/gahnende-leere/#comments</comments>
		<pubDate>Wed, 13 Feb 2008 18:08:46 +0000</pubDate>
		<dc:creator>bellafuente</dc:creator>
				<category><![CDATA[Praktikum]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[krank]]></category>
		<category><![CDATA[sifr]]></category>

		<guid isPermaLink="false">http://bellafuente.wordpress.com/?p=38</guid>
		<description><![CDATA[Heute waren wir das erste Mal zuwenig Leute zum Kickern, und dafür braucht man eigentlich nur vier. Detlef, Marco und Moritz sind immer noch krank. Andi und Tobi waren bei einem Meeting. Oliver hatte frei. Andreas hat diese Woche Berufsschule und Jörg gings dann nachmittags auch noch schlecht, also isser nach Hause gegangen   [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bellafuente.wordpress.com&blog=2863935&post=38&subd=bellafuente&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Heute waren wir das erste Mal zuwenig Leute zum Kickern, und dafür braucht man eigentlich nur vier. Detlef, Marco und Moritz sind immer noch krank. Andi und Tobi waren bei einem Meeting. Oliver hatte frei. Andreas hat diese Woche Berufsschule und Jörg gings dann nachmittags auch noch schlecht, also isser nach Hause gegangen <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Der harte Kern waren Barbara, Anika, Tilo und ich. Mein Arbeitstag war auch ziemlich unproduktiv. Morgens hab&#8217; ich meine JSONObjectBuilder-Klasse noch etwas überarbeitet und dann Detlef per Mail geschickt. Bis da ein Feedback zurückkommt (wahrscheinlich incl. Verbesserungsvorschlägen) werd&#8217; ich mir mal sIFR genauer angucken und damit <i>rumspielen</i>.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/bellafuente.wordpress.com/38/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/bellafuente.wordpress.com/38/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bellafuente.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bellafuente.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bellafuente.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bellafuente.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bellafuente.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bellafuente.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bellafuente.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bellafuente.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bellafuente.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bellafuente.wordpress.com/38/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bellafuente.wordpress.com&blog=2863935&post=38&subd=bellafuente&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://bellafuente.wordpress.com/2008/02/13/gahnende-leere/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99a223da96298775aedc58a668c48a21?s=96&#38;d=identicon" medium="image">
			<media:title type="html">bellafuente</media:title>
		</media:content>
	</item>
		<item>
		<title>(X)HTML Font Embedding</title>
		<link>http://bellafuente.wordpress.com/2008/02/12/xhtml-font-embedding/</link>
		<comments>http://bellafuente.wordpress.com/2008/02/12/xhtml-font-embedding/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 18:59:23 +0000</pubDate>
		<dc:creator>bellafuente</dc:creator>
				<category><![CDATA[Praktikum]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[font embedding]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[sifr]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://willi.gotdns.com/blog/index.php/2008/02/12/xhtml-font-embedding/</guid>
		<description><![CDATA[Habe heute morgen meine Arbeit am Palava-Framework, um genau zu sein an der JSON-Serialisierung, beendet und wurde prompt von Detlef mit einer neuen Aufgabe versorgt. Für einen aktuellen Auftrag, den wir gerade an Land ziehen konnten, sollte ich sowas wie eine Machbarkeitsstudie durchführen, obwohl das Wort hier eigentlich Overkill ist. Der Kunde will auf seiner [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bellafuente.wordpress.com&blog=2863935&post=32&subd=bellafuente&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Habe heute morgen meine Arbeit am Palava-Framework, um genau zu sein an der JSON-Serialisierung, beendet und wurde prompt von Detlef mit einer neuen Aufgabe versorgt. Für einen aktuellen Auftrag, den wir gerade an Land ziehen konnten, sollte ich sowas wie eine <em>Machbarkeitsstudie</em> durchführen, obwohl das Wort hier eigentlich Overkill ist. Der Kunde will auf seiner Seite, die wir ihm bauen sollen <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> , diverse Überschriften in bestimmten Schriftarten haben. Ich sollte also recherchieren, inwiefern es möglich ist, in (X)HTML-Seiten eigene Schriften zu benutzen bzw. einzubetten.</p>
<p>Auf folgende Möglichkeit bin ich gestoßen:</p>
<p>@font-face {</p>
<blockquote><p>font-family: &#8220;Frutiger&#8221;;<br />
src: url(frutiger.eot), url(frutiger.pfr);</p></blockquote>
<p>}</p>
<p>h1.frutiger {</p>
<blockquote><p>font-family: &#8220;Frutiger&#8221;;<br />
font-size: 150%;</p></blockquote>
<p>}</p>
<p>Also per CSS eine Schrift <em>deklarieren</em>, die dann bei Bedarf vom Webserver geladen wird. Klingt erstmal gut, allerdings gibts nur zwei verschiedene Formate, die unterstützt werden:<br />
.eot vom IE (ab Version 4.0) und .pfr für Netscape. <a href="http://de.wikipedia.org/wiki/Gecko_%28Rendering_Engine%29" target="_blank">Gecko</a>-basierte Browser verstehen diese CSS-Anweisung gar nicht.Weil es auf  proprietären Technologien basiert, wurde es bereits in CSS 2.1 aus der Spezifikation entfernt.</p>
<p>Nächster Schritt war die Suche nach alternativen Lösungsansätzen. Da haben wir (Anika, Oli &amp; ich) uns zusammengesetzt und mal drüber nachgedacht und sind auf folgende Sachen gekommen:</p>
<p><strong>Alternative #1</strong><br />
GIFs bzw. PNGs mit dem jeweiligen Text und der entsprecheneden Schrift erzeugen und einbetten. Allerdings nicht per Hand, weil sich die Inhalte ja ständig ändern, also müsste man die Bilder vom Backend generieren lassen. Für PHP gibts da beispielsweise schön Libraries, die sowas anbieten. Allerdings kann man den Text dann nicht selektieren und so richtig schnell wird das auch nicht sein.</p>
<p><strong>Alternative #2</strong><br />
Einen Flashfilm erstellen, der als Parameter eine Schriftart (bzw. deren Name) und den zu rendernden Text erhält und das dann darstellt. Dann wäre der Text schonmal selektierbar, allerdings müsste mann den Flashfilm auch skalieren können, falls man mal eine kleinere Schriftgröße nehmen will, bzw. die Position verändert und an der Stelle dann weniger Platz hat.</p>
<p><strong>Alternative #3</strong><br />
So ähnlich wie #1, allerdings erstellt das Backend keine statischen Bilder, sondern SVGs. Also xml-basierte Vektorgrafiken, deren Präsentation dann der Browser übernimmt. Und da liegt dann auch schon der Haken: SVG unterstützen z.B. Firefox und der IE nicht nativ, sonder nur per Plugin. Schade, denn Vektorgrafiken kann man gut skalieren ohne dass sie an Schärfe verlieren und erzeugen weniger Overhead und Traffic als Flash und Bilder.</p>
<p><strong>Alternative #4</strong><br />
Als wir Flash als Variante in Betracht gezogen hatten, kam Anika eine Erinnerung an eine kleine Technologie, die das Problem bereits auf diese Weise gelöst hat. Des Rätsels Lösung heisst sIFR (sprich: siffer) und steht für &#8220;Scalable Inman Flash Replacement&#8221;. Besteht technisch aus einer JavaScript-Implementierung, die nach dem Seitenladen, dem Dom-Tree traversiert und nach bestimmten class-Attributen sucht. Diese Elemente, werden dann durch einen Flashfilm derselben Größe, mit der im CSS/Script-Bereich deklarierten Schrift gerendert. sIFR ist mittlerweile bereits in Version 3 erhältlich, hat also schon einige Stunden Bugfixing intus. Für nähere Informationen sei euch die offizielle <a href="http://wiki.novemberborn.net/sifr3" target="_blank">Website</a> ans Herz gelegt und damit man sich auch was drunter vorstellen kann, hier eine <a href="http://dev.novemberborn.net/sifr3/beta2/demo/" target="_blank">Beispielseite</a>.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/bellafuente.wordpress.com/32/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/bellafuente.wordpress.com/32/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bellafuente.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bellafuente.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bellafuente.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bellafuente.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bellafuente.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bellafuente.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bellafuente.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bellafuente.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bellafuente.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bellafuente.wordpress.com/32/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bellafuente.wordpress.com&blog=2863935&post=32&subd=bellafuente&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://bellafuente.wordpress.com/2008/02/12/xhtml-font-embedding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99a223da96298775aedc58a668c48a21?s=96&#38;d=identicon" medium="image">
			<media:title type="html">bellafuente</media:title>
		</media:content>
	</item>
	</channel>
</rss>