![Libreoffice Calc,打印条形码字体,拉伸字体更高但不更宽](https://linux22.com/image/1578245/Libreoffice%20Calc%EF%BC%8C%E6%89%93%E5%8D%B0%E6%9D%A1%E5%BD%A2%E7%A0%81%E5%AD%97%E4%BD%93%EF%BC%8C%E6%8B%89%E4%BC%B8%E5%AD%97%E4%BD%93%E6%9B%B4%E9%AB%98%E4%BD%86%E4%B8%8D%E6%9B%B4%E5%AE%BD.png)
我正在使用 Libreoffice Calc 打印库存标签。我已经对文本进行了编码,以便使用 code128 格式,与此相同在线工具,我可以使用自由条形码 128字体。当我打印正常尺寸的标签时,它们可以正确扫描。
但是,我在处理小标签时遇到了麻烦。较小的标签需要大约 3.2 厘米宽才能适合。因此,我将字体大小设置为 16pt,但它们并不总是那么容易扫描。大多数情况下,条形码扫描仪根本无法识别,只有有时可以正确扫描,因此这不是一个可行的解决方案。
我猜想这与条形码的高度太小有关,因此高度不够。因此,我想打印相同的条形码并将其堆叠在一起,以使条形码线条更长。但随后必须调整字体和单元格设置,以便无缝地“合并”堆叠的条形码。而且,至少在打印预览中,它仍然不是无缝的,因为单元格之间有水平白线。
所以我的问题是,
有没有更好的方法让字体看起来更高但不更宽?
或者有没有其他方法可以打印线条更高的条形码?
或者有没有更好的 barcode128 字体可用?
答案1
90 年代中期,条形码也曾出现过同样的问题,那时没有谷歌,甚至没有太多互联网,所以我记得花了很长时间才解决!当我穿着条纹衬衫走过时,条形码扫描仪会发出哔哔声,但无法扫描我的条形码。
您需要制作双倍高度的字体。这在当今相当简单。使用在线字体工具字形工作室并上传您的 barcode128 字体。转到菜单中的全局设置,在重新调整所有字形大小选项中,在高度框中输入 2200,然后单击调整大小按钮(假设高度已经是 2200,这会将其翻倍为 4400)。然后在字体设置、字形比例中,在上升高度框中输入 4400。仍在字体设置中,为字体命名,例如 code128L。然后选择导出菜单,单击 OTF 格式并保存。单击您下载的字体并安装它。