我已经用谷歌搜索了 30 多分钟,我找不到 EAN-13 的免费条形码字体。有人知道吗?fontsquirrel没有,Dafont有一些, 但它们都不是 EAN-13(据我所知)。
如何创建带有字体的 EAN-13 条码?
如果您需要少量条码,并且有一些时间但没有预算,则可以使用在线条码生成器和 Illustrator(或您选择的任何工具)轻松制作基于矢量的条码。
例如,http://www.barcoding.com/upc/将为您免费生成 EAN-13 条形码。他们的图像最酷的地方在于它们是按像素对齐的,因此您可以获得没有抗锯齿的黑白 PNG。
将 PNG 复制到您的矢量程序中,如果可以使用对齐像素,在条形码上绘制一堆矩形是一个非常快速的过程。然后,您可以使用任何您想要的机器外观字体将数字放在底部。
附录:我已使用此流程为已在零售级别销售的产品创建条形码。它确实有效,但在投入生产之前验证打印的代码仍然是最佳实践。
免费的Inkscape矢量图形编辑器包含矢量条码生成器:扩展 → 渲染 → 条码。它还将为您生成/验证校验和。然后,您可以将其保存为 SVG、PDF 或其他合适的格式,并在您选择的工具中打开它。
这是输出示例(导出为 PNG):
我对条形码了解不多,但我认为这段代码不利于字体解决方案,因为创建条形码似乎有一个算法过程。
来自维基百科:
为了对 EAN-13 条码进行编码,首先将数字分成 3 组,第一个数字,第一组 6 个和最后一组 6 个。第一组 6 个使用一种方案进行编码,每个数字都有两种可能的编码,其中一个是偶校验,一个是奇校验。根据下表,通过为接下来的六位数字选择这两种编码之间的选择模式来对第一位数字进行编码。(与其他数字不同,第一个数字不直接由条形图案表示。)最后一组六位数字中的所有数字都使用一组图案编码,这些图案与 UPC 使用的图案相同。
一些条码方案(如 9 个中的 3 个)本质上是直接的 ascii 替换,仅通过更改“数据”的字体来工作。许多不是。
维基百科文章确实引用了一个用于生成条形码的开源项目:http: //sourceforge.net/projects/openbarcodes/
请注意,为开发人员列出了一个主页,如果您可以忽略他缺乏审美敏感性,那么对 ean-13 和他的自制免费字体有一个很好的解释。(这显然与我关于字体替换的断言相矛盾)
最佳答案仍然没有具体回答所要求的内容。我制作了一个免费字体,现在在 FontStruct 上:下载