
<?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>BitTrack &#187; Browser</title>
	<atom:link href="http://www.bittrack.it/archives/tag/browser/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bittrack.it</link>
	<description>BitTrack.it tratta di Informatica, Programmazione, Reti, Hack, Trucchi, Tutorial, Webdesign e simili.</description>
	<lastBuildDate>Wed, 01 Sep 2010 06:07:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Sostituire i font con Cufón</title>
		<link>http://www.bittrack.it/archives/sostituire-i-font-con-cufon/</link>
		<comments>http://www.bittrack.it/archives/sostituire-i-font-con-cufon/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 23:59:17 +0000</pubDate>
		<dc:creator>Raspo</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.bittrack.it/?p=981</guid>
		<description><![CDATA[<div><img width="200" height="200" src="http://www.bittrack.it/wp-content/uploads/2010/01/typography.png" class="attachment-post-thumbnail wp-post-image" alt="typography" title="typography" /></div>Ci sono numerosi metodi per sostituire gli ormai noiosi fonts supportati dai browser web come Arial, Verdana, Courier, etc con altri &#8220;non-nativi&#8221; e sicuramente più accattivanti. Tra i più famosi vorrei citare il vetusto sIFR basato su Flash, la proprietà CSS3 @font-face che sta piano piano prendendo piede, l&#8217;ottimo servizio Typekit purtropppo a pagamento e [...]]]></description>
			<content:encoded><![CDATA[<div><img width="200" height="200" src="http://www.bittrack.it/wp-content/uploads/2010/01/typography.png" class="attachment-post-thumbnail wp-post-image" alt="typography" title="typography" /></div><p>Ci sono numerosi metodi per sostituire gli ormai noiosi fonts supportati dai browser web come Arial, Verdana, Courier, etc con altri &#8220;non-nativi&#8221; e sicuramente più accattivanti.<br />
Tra i più famosi vorrei citare il vetusto <strong><a target="_blank" href="http://www.mikeindustries.com/blog/sifr/">sIFR</a></strong> basato su Flash, la proprietà CSS3 <strong>@font-face</strong> che sta piano piano prendendo piede, l&#8217;ottimo servizio <strong><a target="_blank" href="http://typekit.com/">Typekit</a></strong> purtropppo a pagamento e altri metodi basati su javascript come <strong><a target="_blank" href="http://typeface.neocracy.org/">Typeface</a></strong> e <strong><a target="_blank" href="http://cufon.shoqolate.com/generate/">Cufón</a></strong>.<span id="more-981"></span></p>
<h2>Cufón</h2>
<p>Senza un motivo ben preciso, forse perché mi sono trovato bene quando ho avuto modo di provarlo, vorrei analizzare il funzionamento di quest&#8217;ultimo.</p>
<p>Come precedentemente accennato, si tratta di un metodo completamente basato sui javascript, perciò, chi non li avesse abilitati non vedrebbe alcuna differenza (ma si presuppone che nessuno abbia di questi problemi al giorno d&#8217;oggi).</p>
<h2>Come si procede?</h2>
<p>Nella prima parte del procedimento dobbiamo creare un file javascript che contenga le informazioni riguardo al font che andremo ad usare.<br />
Nella seconda parte andrà applicato alla pagina HTML.</p>
<h2>Generare il Font</h2>
<ol>
<li>Si sceglie il font che vogliamo usare. Con questo intendo che dovremo proprio procurarci il file <strong>.TTF</strong> <strong>.OTF</strong> o <strong>.PFB</strong> e tenerlo a portata di mano. Procuriamoci anche le versioni corsive e in grassetto se riteniamo possano tornarci utili</li>
<li>Andiamo sul sito <a target="_blank" href="http://cufon.shoqolate.com/generate/">http://cufon.shoqolate.com/generate/</a>.</li>
<li>Nella parte alta della pagina ci sono quattro campi in cui possiamo caricare il file del font nella sua versione regolare, quella in grassetto, quella in corsivo e quella in grassetto corsivo. <strong>Solamente la prima è obbligatoria</strong>. Nel mio caso, voglio usare la versione regolare e quella in grassetto, quindi caricherò solo queste due.<br />
<a href="http://www.bittrack.it/wp-content/uploads/2010/01/cufon-generate.png"><img class="alignnone size-medium wp-image-1031" title="cufon-generate" src="http://www.bittrack.it/wp-content/uploads/2010/01/cufon-generate-600x317.png" alt="cufon-generate" width="600" height="317" /></a></li>
<li>Fatto ciò, è importante assicurarsi di aver messo un segno di spunta per accettare l&#8217;<a target="_blank" href="http://it.wikipedia.org/wiki/EULA">EULA</a> che dichiara che il font scelto permette il Web Embedding. Per evitare di avere problemi riguardo a questo punto, consiglio vivamente l&#8217;utilizzo di font completamente Open Source come quello in esempio (<a target="_blank" href="http://www.campivisivi.net/titillium/?page_id=2">Titillium</a>).</li>
<li>Saltando tutte le impostazioni che ci vengono messe a disposizione, andiamo in fondo alla pagina e stavolta dobbiamo accettare i termini del contratto del servizio Cufón.</li>
<li><strong>Let&#8217;s do this!</strong> Dovrebbe partire il download di un file<strong> .font.js</strong> contenente tutte le informazioni riguardo al font caricato. Il file in questione potrebbe avere un nome assurdo e molto lungo, possiamo rinominarlo senza problemi.</li>
</ol>
<h2>Applicazione</h2>
<ol>
<li>Sempre dal <a target="_blank" href="http://cufon.shoqolate.com/generate/">sito di Cufón</a> facciamo click su download per scaricare il file javascript (cufon-yui.js) che contiene il &#8220;motore&#8221; vero e proprio di Cufón.</li>
<li>Apriamo un foglio HTML e nella sezione <strong>&lt;head&gt;</strong> carichiamo prima il <strong>cufon-yui.js</strong> e successivamente il file .font.js del font opportunamente rinominato, assicurandoci che i link siano corretti.
<pre class="brush: xml;">
&lt;head&gt;
    ...
    &lt;script type=&quot;text/javascript&quot; src=&quot;js/cufon-yui.js&quot; &gt;&lt;/script&gt;
    &lt;script type=&quot;text/javascript&quot; src=&quot;js/TitilliumCufon.font.js&quot; &gt;&lt;/script&gt;
    ...
&lt;/head&gt;
</pre>
</li>
<li>Aggiungiamo un po&#8217; di contenuto fittizio alla pagina. Aggiungiamo anche dei titoli nei tag <strong>H1</strong>, <strong>H2</strong>, <strong>H3</strong>, etc perchè è a questi che generalmente viene applicato il cufon per motivi di accessibilità e per non appesantire troppo i tempi di caricamento della pagina. In definitiva, direi che non è buona pratica sostituire il font a tutto il testo, ma è pur sempre fattibile.</li>
<pre class="brush: xml;">&lt;h2&gt;Titolo di qualche genere&lt;/h2&gt;
&lt;p&gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua....&lt;/p&gt;
&lt;h3&gt;Altro titolo lorem ipsum dolor sit amet&lt;/h3&gt;
&lt;p&gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua...&lt;/p&gt;</pre>
<li>Tornando nel <strong>&lt;head&gt;</strong> possiamo finalmente caricare lo script indicando quali tag HTML sostituire con il nuovo font in questo modo.
<pre class="brush: xml;">
&lt;script type=&quot;text/javascript&quot;&gt;

    Cufon.replace('h1,h2,h3,h4,h5,h6');
    //I nomi dei tag vanno separati con le virgole

&lt;/script&gt;
</pre>
</li>
<li>Aprendo la pagina HTML nel browser, il risultato dovrebbe essere qualcosa del genere (tutto dipende dalle impostazioni usate nel css).<br />
<a href="http://www.bittrack.it/wp-content/uploads/2010/01/cufon-applicato.png"><img class="alignnone size-medium wp-image-1057" title="cufon-applicato" src="http://www.bittrack.it/wp-content/uploads/2010/01/cufon-applicato-600x289.png" alt="cufon-applicato" width="600" height="289" /></a></li>
</ol>
<h2>Ulteriori impostazioni</h2>
<p>Quando abbiamo attivato lo script al punto 4, ci siamo limitati a indicare una serie di tag HTML, ma è possibile designare classi o ID specifici utilizzando i selettori CSS.<br />
Se per esempio volessimo applicare il font a tutto ciò che ha la classe &#8220;font&#8221; basterà indicarla in questo modo.</p>
<pre class="brush: xml;">
&lt;script type=&quot;text/javascript&quot;&gt;

    Cufon.replace('h1,h2,h3,h4,h5,h6,.font');
    //Usa i classici selettori CSS .font per la classe e #font per l'ID

&lt;/script&gt;
</pre>
<p>Ultima cosa che vorrei segnalare, se applichiamo il cufon ai link, non funzionerà lo status hover con le impostazioni di default. Per abilitarlo basta aggiungere questa opzione.</p>
<pre class="brush: xml;">
&lt;script type=&quot;text/javascript&quot;&gt;

    Cufon.replace('h1,h2,h3,h4,h5,h6,.font');
    //Usa i classici selettori CSS .font per la classe e #font per l'ID

&lt;/script&gt;
</pre>
<p>Ultima cosa che vorrei segnalare, se applichiamo il cufon ai link, non funzionerà lo status <strong>hover</strong> con le impostazioni di default. Per abilitarlo basta aggiungere questa opzione.</p>
<pre class="brush: xml;">
&lt;script type=&quot;text/javascript&quot;&gt;

    Cufon.replace('h1,h2,h3,h4,h5,h6,.font',{ hover: 'true' });

&lt;/script&gt;
</pre>
<h3>Aggiornamento</h3>
<p>Se Cufon non dovesse funzionare su browser obsoleti tipo IE6, IE7 o le versioni di Firefox inferiori alla 3.5, potete risolvere il problema caricando un framework javascript (tipo jQuery), prima dell&#8217;inclusione di <strong>Cufon-yui.js</strong>, in questo modo:</p>
<pre class="brush: xml;">&lt;head&gt;
...
&lt;script type=&quot;text/javascript&quot; src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;js/cufon-yui.js&quot; &gt;&lt;/script&gt;
...
&lt;/head&gt;</pre>
<p>Il problema è dovuto al fatto che questi browser non riconoscono i selettori css tipo <em>.nomeClasse</em> o <em>#nomeId</em>.</p>
<p>Di seguito vi lascio il link ad una pagina demo molto sempliciotta che mostra i risultati ottenuti e il download del pacchetto con tutti i file (compreso il font). Alla prossima! <img src='http://www.bittrack.it/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p style="text-align: center;"><a class="down" href="http://www.bittrack.it/download/TutorialCufon.rar"></a><a class="demo" target="_blank" href="http://www.bittrack.it/demo/cufonDemo/index.html"></a></p>
<p>Il font usato nell&#8217;esempio, <strong>Titillium</strong>, è completamente Open Source e può essere scaricato nella versione completa dal <a target="_blank" href="http://www.campivisivi.net/titillium/?page_id=2">sito ufficiale</a>.</p>


<p>Articoli correlati:<ol><li><a href='http://www.bittrack.it/archives/aggiungere-o-sostituire-manualmente-le-smiley-di-wordpress/' rel='bookmark' title='Permanent Link: Aggiungere o sostituire manualmente le smiley di wordpress'>Aggiungere o sostituire manualmente le smiley di wordpress</a></li>
<li><a href='http://www.bittrack.it/archives/primi-passi-con-jquery-1/' rel='bookmark' title='Permanent Link: Primi passi con jQuery &#8211; 1'>Primi passi con jQuery &#8211; 1</a></li>
<li><a href='http://www.bittrack.it/archives/creare-un-anteprima-dinamica-dei-commenti/' rel='bookmark' title='Permanent Link: Creare un anteprima dinamica dei commenti'>Creare un anteprima dinamica dei commenti</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.bittrack.it/archives/sostituire-i-font-con-cufon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rimuovere la pubblicità su qualsiasi browser con Privoxy</title>
		<link>http://www.bittrack.it/archives/rimuovere-la-pubblicita-su-qualsiasi-browser-con-privoxy/</link>
		<comments>http://www.bittrack.it/archives/rimuovere-la-pubblicita-su-qualsiasi-browser-con-privoxy/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 00:40:54 +0000</pubDate>
		<dc:creator>Raspo</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[adBlock]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.bittrack.it/?p=369</guid>
		<description><![CDATA[<div><img src="http://www.bittrack.it/wp-content/uploads/2009/09/privoxy.jpg" class="attachment-post-thumbnail wp-post-image" alt="privoxy" title="privoxy" /></div>AdBlock Plus, il più popolare tra i Plugin di FireFox, ci ha viziati al punto che quando tentiamo di passare ad un nuovo browser, ne sentiamo immediatamente la mancanza. Ed è un vero peccato perché non possiamo gustarci altre validissime alternative tipo Chrome o Safari; ma in attesa che esca un plugin simile anche per [...]]]></description>
			<content:encoded><![CDATA[<div><img src="http://www.bittrack.it/wp-content/uploads/2009/09/privoxy.jpg" class="attachment-post-thumbnail wp-post-image" alt="privoxy" title="privoxy" /></div><p><a href="https://addons.mozilla.org/it/firefox/addon/1865" target="_blank">AdBlock Plus</a>, il più popolare tra i Plugin di FireFox, ci ha viziati al punto che quando tentiamo di passare ad un nuovo browser, ne sentiamo immediatamente la mancanza.</p>
<p><span id="more-369"></span>Ed è un vero peccato perché non possiamo gustarci altre validissime alternative tipo Chrome o Safari; ma in attesa che esca un plugin simile anche per altri browser, possiamo sfruttare una soluzione alternativa,<strong> Privoxy</strong>.</p>
<h2>Installazione e configurazione</h2>
<ol>
<li>Andiamo su <a href="http://www.privoxy.org/" target="_blank">http://www.privoxy.org/</a>, scarichiamo e installiamo l&#8217;omonima applicazione che da qui in avanti rimarrà sempre attiva in background (nulla da temere, occupa solo un paio di MB)</li>
<li>Apriamo Chrome, quindi dal menu impostazioni (l&#8217;icona a forma di chiave inglese in alto a destra) scegliamo <strong>Opzioni</strong></li>
<li>Spostiamoci sulla scheda <strong>Roba da smanettoni</strong> e facciamo click su <strong>Modifica impostazioni Proxy</strong></li>
<li>Nella finestra che si aprirà selezioniamo <strong>Connessioni</strong> e poi <strong>Impostazioni LAN</strong></li>
<li>Nella nuova finestra mettiamo un segno di spunta sulla casella che abilita l&#8217;utilizzo del <strong>Server Proxy</strong></li>
<li>Nel campo <strong>Indirizzo </strong>digitiamo<strong> 127.0.0.1</strong> e come <strong>Porta</strong> impostiamo la <strong>8118</strong></li>
<li><strong> </strong>Assicuriamoci che la casella <strong>Ignora server proxy…</strong> non sia spuntata</li>
<li>Clicckiamo <strong>OK</strong> per chiudere tutte le finestre</li>
<li>Godiamoci una navigazione priva di pubblicità <img src='http://www.bittrack.it/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
</ol>
<p><a href="http://www.bittrack.it/wp-content/uploads/2009/10/privoxy1.jpg"><img class="alignnone size-medium wp-image-629" title="privoxy" src="http://www.bittrack.it/wp-content/uploads/2009/10/privoxy1-556x600.jpg" alt="privoxy" width="556" height="600" /></a></p>
<h2>Conclusioni</h2>
<p>Privoxy è sicuramente una buona soluzione, riconosce e blocca un gran numero di elementi pubblicitari, ma aggiungerne di nuovi non è una cosa semplice, data la complessità del file di configurazione, quando invece con AdBlock Plus basterebbero pochi click.</p>
<p>Va però sottolineato che Privoxy, in compenso, funziona <strong>su tutti i Browser</strong>.</p>


<p>Articoli correlati:<ol><li><a href='http://www.bittrack.it/archives/rimuovere-i-link-al-music-store-in-itunes-9/' rel='bookmark' title='Permanent Link: Rimuovere i link al Music Store in iTunes 9'>Rimuovere i link al Music Store in iTunes 9</a></li>
<li><a href='http://www.bittrack.it/archives/sostituire-i-font-con-cufon/' rel='bookmark' title='Permanent Link: Sostituire i font con Cufón'>Sostituire i font con Cufón</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.bittrack.it/archives/rimuovere-la-pubblicita-su-qualsiasi-browser-con-privoxy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
