<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>FontStructions from barcode (Sorted by Sharing Date)</title>
    <description>Fontstructions from FontStruct.com</description>
    <link>http://fontstruct.com</link>
    <lastBuildDate>Thu, 09 Jul 2026 10:13:39 +0000</lastBuildDate>
    <item>
      <title><![CDATA[“EAN-13” by barcode]]></title>
      <description><![CDATA[<img src="https://render.fontstruct.com/renderer/render?v=6920add4&id=732961&w=1600&h=150&f=0&a=left&t=AaBbCc%2BHandgloves%2B123"/><br/><p>This font can be used to create an <a href="http://en.wikipedia.org/wiki/EAN-13" rel="nofollow" target="_blank">EAN-13</a> barcode which is a superset of the UPC-A barcode.</p>

<p>How to use</p>

<p>EAN-13 has 3 symbol sets A, B, and C. It looks like the following: *XXXXXX#CCCCCC*</p>

<ul>
	<li><strong>*</strong> start/end bar (as common for Code 39)</li>
	<li><strong>#</strong> middle bar</li>
	<li><strong>X</strong> a symbol of set A or B (see below)</li>
	<li><strong>C</strong> a symbol of set C</li>
</ul>

<p>Symbol sets</p>

<p>The symbol sets are placed on an international keyboard layout:</p>

<ol>
	<li>Number row: <em>1234567890</em></li>
	<li>Middle character row: <em>asdfghjkl;</em></li>
	<li>Top character row: <em>qwertyuiop</em></li>
</ol>

<p>The first digit of an EAN-13 barcode does not directly correspond to a symbol. It determines which symbol set for the following 6 digits is to be used. The following listing shows the symbol set combinations for the starting digits:</p>

<ol>
	<li>AABABB</li>
	<li>AABBAB</li>
	<li>AABBBA</li>
	<li>ABAABB</li>
	<li>ABBAAB</li>
	<li>ABBBAA</li>
	<li>ABABAB</li>
	<li>ABABBA</li>
	<li>ABBABA</li>
</ol>

<p>If the starting digit is <strong>0</strong>, or if you want to encode a <strong>UPC-A</strong>, only use <strong>symbol set A</strong>.</p>

<p>Examples</p>

<p>The spaces are only inserted for clarity.</p>

<ul>
	<li><em>EAN number</em> → <em>symbol set</em> → <em>What you type with the font</em></li>
	<li>2 012345 67890 3 → *AABBAB#CCCCCC* → *01sd4g#yuiope*</li>
	<li>2 230154 67890 1 → *AABBAB#CCCCCC* → *23;a5f#yuiopq*</li>
	<li>9 786789 12345 1 → *ABBABA#CCCCCC* → *7kh7k9#qwertq*</li>
	<li>9 789876 12345 7 → *ABBABA#CCCCCC* → *7kl8j6#qwertu*</li>
</ul>

<p>The above examples contain all symbols, try them.</p>

<p>Standard</p>

<p>For detailed technical information <a href="http://www.gs1us.org/resources/standards/standards-library" rel="nofollow" target="_blank">download the GS1 General Specifications</a>.</p>

<p>If you need other barcode fonts, just check my other FontStructions</p>]]></description>
      <link>http://www.fontstruct.com/fontstructions/show/732961/ean_13_17</link>
      <pubDate>Mon, 12 Nov 2012 19:38:39 +0000</pubDate>
    </item>
    <item>
      <title><![CDATA[“Code 39” by barcode]]></title>
      <description><![CDATA[<img src="https://render.fontstruct.com/renderer/render?v=5f44f8d9&id=731469&w=1600&h=150&f=0&a=left&t=AaBbCc%2BHandgloves%2B123"/><br/><p>This is a <i>true</i> barcode font, it actually works with most (if not all) readers (mobile and handheld scanners).</p>

<p>All characters are included. Use * as start/stop character.</p>

<p>Please leave a comment, how you used the font. It would be interesting to see whether there is demand.</p>

<p>Trivia: Although it is correct that 3 of the 9 stripes are wide, the name of the symbology is not called Code 3 of 9. In the original design 39 characters were possible to encode.</p>]]></description>
      <link>http://www.fontstruct.com/fontstructions/show/731469/code_39_7</link>
      <pubDate>Tue, 06 Nov 2012 20:32:11 +0000</pubDate>
    </item>
  </channel>
</rss>
