<?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>Matteo Moro &#187; barcode</title>
	<atom:link href="http://www.matteomoro.net/category/barcode/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.matteomoro.net</link>
	<description>Chi non ride mai non è una persona seria</description>
	<lastBuildDate>Sun, 25 Jul 2010 08:34:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Quale tecnica cross-browser per usare i font installati sul client?</title>
		<link>http://www.matteomoro.net/2009/02/17/quale-tecnica-cross-browser-per-usare-i-font-installati-sul-client/</link>
		<comments>http://www.matteomoro.net/2009/02/17/quale-tecnica-cross-browser-per-usare-i-font-installati-sul-client/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 06:00:43 +0000</pubDate>
		<dc:creator>Matteo</dc:creator>
				<category><![CDATA[barcode]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[ean13]]></category>
		<category><![CDATA[font]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[lavoro]]></category>
		<category><![CDATA[truetype]]></category>

		<guid isPermaLink="false">http://www.matteomoro.net/?p=3310</guid>
		<description><![CDATA[Dopo gli esperimenti di ieri con i font Truetype per rappresentare barcode in formato EAN-13, è arrivato il momento di visualizzare il risultato in una pagina web. Banalmente, supponendo che il font sia installato sul sistema client, ho scritto qualche (pessima) riga di HTML/CSS per iniziare a fare delle prove, ma ho avuto dei problemi: [...]]]></description>
			<content:encoded><![CDATA[<p>Dopo gli <a href="http://www.matteomoro.net/2009/02/16/creare-barcode-ean-13-senza-usare-macro-con-openoffice-calc-e-anche-con-excel-dai/">esperimenti di ieri</a> con i font Truetype per rappresentare <strong>barcode in formato EAN-13</strong>, è arrivato il momento di visualizzare il risultato in una <strong>pagina web</strong>. Banalmente, supponendo che il font sia installato sul sistema client, ho scritto qualche (pessima) riga di <strong>HTML/CSS</strong> per iniziare a fare delle prove, ma <strong>ho avuto dei problemi:</strong> non tutti i browser che ho provato usano il font corretto.</p>
<p style="text-align:center"><img src="http://www.matteomoro.net/wp-content/uploads/2009/02/browsers_font_css.jpg" alt="" title="Font CSS su diversi browser" class="alignnone size-full wp-image-3314" /></p>
<p><span id="more-3310"></span></p>
<p>Il risultato <strong>dovrebbe essere</strong> la rappresentazione grafica del codice &#8220;1234567890123&#8243;, ma <strong>non è stato così</strong> con tutti i browser. Il codice (sempliciotto) che ho usato è questo:</p>
<blockquote><p>
&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;style type=&#8221;text/css&#8221;&gt;<br />
.barcode { font-family: &#8220;Code EAN13&#8243;; font-size: 3em; }<br />
&lt;/style&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;span class=&#8221;barcode&#8221;&gt;1CDOFQR*ijabcd+&lt;/span&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;
</p></blockquote>
<ul>
<li><a href='http://www.matteomoro.net/wp-content/uploads/2009/02/ean13web.zip'>Scarica l&#8217;esempio e il font Truetype EAN13</a> (.zip 3.5KiB)</li>
</ul>
<h2>Risultati della prova</h2>
<ul>
<li><strong>OK:</strong> Firefox/Linux, Opera/Linux, Epiphany/Linux, IE6/Win, IE7/Win, Chrome/Win, Safari/Win</li>
<li><strong>NO:</strong> Firefox/Win, Opera/Win</li>
</ul>
<p>Non ho avuto occasione di fare <strong>prove su un Mac</strong>, ma il fatto che la <strong>versione Windows di Firefox</strong> non si comporti come mi sarei aspettato mi inquieta. </p>
<h2>Datemi qualche consiglio!</h2>
<p><strong>Chiedo dunque consiglio ai webdesigner</strong> in ascolto su una <strong>tecnica cross-browser</strong> per usare senza grossi scazzi un font presente sul client, ammesso e non concesso che esista. In alternativa, andrebbe bene anche qualcosa che permetta di <strong>integrare un font Truetype</strong> nella pagina web o nel foglio di stile (a patto che sia cross-browser).</p>
<p>Male che vada potrei usare una <a href="http://phpclasses.phpsoft.it/browse/package/3643.html">classe PHP che generi l&#8217;<strong>immagine del barcode</strong></a> che mi serve, ma mi sembra una soluzione veramente <strong>poco elegante</strong>&#8230; <img src='http://www.matteomoro.net/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
<br/><p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="matteo@matteomoro.net" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Birra offerta! for Quale tecnica cross-browser per usare i font installati sul client?" /><input type="hidden" name="currency_code" value="EUR" /><input type="hidden" name="amount" value="2" /><input type="image" src="http://www.matteomoro.net/wp-content/plugins/buy-me-beer/icon_beer.gif" align="left" alt="Birra" title="Birra" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=matteo@matteomoro.net&amp;currency_code=EUR&amp;amount=2&amp;return=&amp;item_name=Birra+offerta!+for+Quale+tecnica+cross-browser+per+usare+i+font+installati+sul+client?" target="paypal">Ti è piaciuto l'articolo, eh? OFFRIMI UNA BIRRA! (è sufficiente essere iscritti a Paypal o avere una carta di credito, anche Postepay)</a></p><div align="center" style="border:1px solid #548ada; clear: both;"><strong>Ti &egrave; piaciuto l'articolo? Vota Ok oppure No. Grazie Mille!</strong><br />
			<script type="text/javascript" language="javascript"><!--
document.write('<iframe src="http://oknotizie.virgilio.it/go_frametop.html.php?us=78e05000f2cc574a" allowtransparency="true" style="width:100%;height:40px;" scrolling="no" frameborder="0"></iframe>');
--></script><br />Puoi votare l'articolo anche <a target="_blank" href="http://oknotizie.virgilio.it/go.php?us=78e05000f2cc574a" title="Votami su OKNOtizie">qui</a>, gli articoli precedenti <a target="_blank" href="http://oknotizie.virgilio.it/mbg/news" title="Votami su OKNOtizie">qui</a>.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.matteomoro.net/2009/02/17/quale-tecnica-cross-browser-per-usare-i-font-installati-sul-client/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Creare barcode EAN-13 senza usare macro con Openoffice Calc (e anche con Excel, dai)</title>
		<link>http://www.matteomoro.net/2009/02/16/creare-barcode-ean-13-senza-usare-macro-con-openoffice-calc-e-anche-con-excel-dai/</link>
		<comments>http://www.matteomoro.net/2009/02/16/creare-barcode-ean-13-senza-usare-macro-con-openoffice-calc-e-anche-con-excel-dai/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 06:00:02 +0000</pubDate>
		<dc:creator>Matteo</dc:creator>
				<category><![CDATA[barcode]]></category>
		<category><![CDATA[calc]]></category>
		<category><![CDATA[ean]]></category>
		<category><![CDATA[ean13]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[font]]></category>
		<category><![CDATA[lavoro]]></category>
		<category><![CDATA[openoffice]]></category>
		<category><![CDATA[truetype]]></category>
		<category><![CDATA[ttf]]></category>

		<guid isPermaLink="false">http://www.matteomoro.net/?p=3289</guid>
		<description><![CDATA[Ultimamente, sul lavoro, mi è capitato di dover inserire codici a barre (in formato EAN-13) all&#8217;interno di fogli di calcolo, partendo dal codice che il barcode rappresenta. La soluzione più semplice (e interoperabile, mi interessa che funzioni senza intoppi sia con OpenOffice che con Excel) è quella di usare un font che rappresenti il codice [...]]]></description>
			<content:encoded><![CDATA[<p>Ultimamente, sul lavoro, mi è capitato di dover inserire <strong>codici a barre</strong> (in formato <a href="http://it.wikipedia.org/wiki/European_Article_Number">EAN-13</a>) all&#8217;interno di <strong>fogli di calcolo</strong>, partendo dal codice che il barcode rappresenta.</p>
<p>La <strong>soluzione più semplice</strong> (<em>e <a href="http://www.matteomoro.net/2005/02/21/la-parola-del-mese-interoperabilita/">interoperabile</a>, mi interessa che funzioni senza intoppi sia con OpenOffice che con Excel</em>) è quella di usare un font che rappresenti il codice a barre. Siccome però la codifica dell&#8217;EAN non è 1-1 fra cifra e sequenza di barre-spazi, non basta inserire il codice e visualizzarlo con il font corretto: è necessario <strong>passare dal codice iniziale a una stringa</strong> che, visualizzata con il font EAN-13, rappresenti il codice a barre corretto.</p>
<p style="text-align:center"><img src="http://www.matteomoro.net/wp-content/uploads/2009/02/ean13.png" alt="" title="EAN-13" class="alignnone size-full wp-image-3303" /></p>
<p><span id="more-3289"></span></p>
<p>La documentazione è abbondante, ma i <strong>font Truetype per rappresentare codici a barre</strong> sono per la maggior parte a pagamento: fortunatamente sono riuscito a trovare un francese che <a href="http://grandzebu.net/index.php?page=/informatique/codbar-en/ean13.htm"><strong>distribuisce gratuitamente</strong></a> un font di questo tipo, oltre a molte informazioni utili sul suo utilizzo.</p>
<h2>Esempio</h2>
<p>Non avendo particolare simpatia per le macro (<em>e vorrei evitare problemi di compatibilità</em>), <strong>ho preferito realizzare qualche formula</strong> per visualizzare il barcode a partire dal codice. Il risultato è probabilmente meno elegante, ma per i miei scopi è una soluzione migliore.</p>
<ul>
<li><a href='http://www.matteomoro.net/wp-content/uploads/2009/02/ean13.ttf'>EAN-13 Truetype Font</a> (.ttf)</li>
<li><a href='http://www.matteomoro.net/wp-content/uploads/2009/02/ean13.ods'>Esempio di barcode EAN-13 in OpenOffice Calc</a> (.ods)</li>
<li><a href='http://www.matteomoro.net/wp-content/uploads/2009/02/ean13.xls'>Esempio di barcode EAN-13 in MS Excel</a> (.xls)</li>
</ul>
<p>Grazie ai <a href="http://www.matteomoro.net/2009/02/16/creare-barcode-ean-13-senza-usare-macro-con-openoffice-calc-e-anche-con-excel-dai/#comment-8839">suggerimenti di Angelo</a>, adesso i file funzionano correttamente anche con Excel 2002.</p>
<h2>Installare un font Truetype</h2>
<p>Esistono molte guide per l&#8217;installazione di un <a href="http://dariovignali.com/2007/10/05/installare-font-truetype-su-ubuntu/">font Truetype in un sistema Ubuntu</a>. Se usi un&#8217;altra distribuzione il procedimento sarà simile e su Google puoi trovare tonnellate di documentazione dettagliata. Per Windows, è sufficiente copiare il file TTF nella cartella C:\WINDOWS\FONTS (o C:\WINNT\FONTS).</p>
<h2>E per i barcode EAN-8?</h2>
<p>Poco tempo dopo la pubblicazione del post, <a href="http://www.matteomoro.net/2009/02/16/creare-barcode-ean-13-senza-usare-macro-con-openoffice-calc-e-anche-con-excel-dai/#comment-9672">Augusto mi ha inviato una soluzione</a> anche per i <strong>barcode EAN-8</strong>. Lo ringrazio molto e pubblico il file: in questo caso, purtroppo, i font necessari non sono disponibili liberamente ma vanno acquistati.</p>
<ul>
<li><a href='http://www.fontwarebarcodes.com/barcodes_singles.aspx'>Font per barcode</a>, acquistabili da FontwareBarcodes.com</li>
<li><a href='http://www.matteomoro.net/wp-content/uploads/2009/02/ean8.xls'>Esempio di barcode EAN-8 in MS Excel</a> (.xls)</li>
</ul>
<p>Se conoscete <strong>font EAN-8 da scaricare gratuitamente</strong>, fatemelo sapere e provvederò volentieri a pubblicarli.</p>
<br/><p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="matteo@matteomoro.net" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Birra offerta! for Creare barcode EAN-13 senza usare macro con Openoffice Calc (e anche con Excel, dai)" /><input type="hidden" name="currency_code" value="EUR" /><input type="hidden" name="amount" value="2" /><input type="image" src="http://www.matteomoro.net/wp-content/plugins/buy-me-beer/icon_beer.gif" align="left" alt="Birra" title="Birra" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=matteo@matteomoro.net&amp;currency_code=EUR&amp;amount=2&amp;return=&amp;item_name=Birra+offerta!+for+Creare+barcode+EAN-13+senza+usare+macro+con+Openoffice+Calc+(e+anche+con+Excel,+dai)" target="paypal">Ti è piaciuto l'articolo, eh? OFFRIMI UNA BIRRA! (è sufficiente essere iscritti a Paypal o avere una carta di credito, anche Postepay)</a></p><div align="center" style="border:1px solid #548ada; clear: both;"><strong>Ti &egrave; piaciuto l'articolo? Vota Ok oppure No. Grazie Mille!</strong><br />
			<script type="text/javascript" language="javascript"><!--
document.write('<iframe src="http://oknotizie.virgilio.it/go_frametop.html.php?us=796142d800099fe7" allowtransparency="true" style="width:100%;height:40px;" scrolling="no" frameborder="0"></iframe>');
--></script><br />Puoi votare l'articolo anche <a target="_blank" href="http://oknotizie.virgilio.it/go.php?us=796142d800099fe7" title="Votami su OKNOtizie">qui</a>, gli articoli precedenti <a target="_blank" href="http://oknotizie.virgilio.it/mbg/news" title="Votami su OKNOtizie">qui</a>.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.matteomoro.net/2009/02/16/creare-barcode-ean-13-senza-usare-macro-con-openoffice-calc-e-anche-con-excel-dai/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
	</channel>
</rss>
