Libreoffice Calc,打印条形码字体,拉伸字体更高但不更宽

Libreoffice Calc,打印条形码字体,拉伸字体更高但不更宽

我正在使用 Libreoffice Calc 打印库存标签。我已经对文本进行了编码,以便使用 code128 格式,与此相同在线工具,我可以使用自由条形码 128字体。当我打印正常尺寸的标签时,它们可以正确扫描。

但是,我在处理小标签时遇到了麻烦。较小的标签需要大约 3.2 厘米宽才能适合。因此,我将字体大小设置为 16pt,但它们并不总是那么容易扫描。大多数情况下,条形码扫描仪根本无法识别,只有有时可以正确扫描,因此这不是一个可行的解决方案。

我猜想这与条形码的高度太小有关,因此高度不够。因此,我想打印相同的条形码并将其堆叠在一起,以使条形码线条更长。但随后必须调整字体和单元格设置,以便无缝地“合并”堆叠的条形码。而且,至少在打印预览中,它仍然不是无缝的,因为单元格之间有水平白线。

在此处输入图片描述

所以我的问题是
有没有更好的方法让字体看起来更高但不更宽?
或者有没有其他方法可以打印线条更高的条形码?
或者有没有更好的 barcode128 字体可用?

答案1

90 年代中期,条形码也曾出现过同样的问题,那时没有谷歌,甚至没有太多互联网,所以我记得花了很长时间才解决!当我穿着条纹衬衫走过时,条形码扫描仪会发出哔哔声,但无法扫描我的条形码。

您需要制作双倍高度的字体。这在当今相当简单。使用在线字体工具字形工作室并上传您的 barcode128 字体。转到菜单中的全局设置,在重新调整所有字形大小选项中,在高度框中输入 2200,然后单击调整大小按钮(假设高度已经是 2200,这会将其翻倍为 4400)。然后在字体设置、字形比例中,在上升高度框中输入 4400。仍在字体设置中,为字体命名,例如 code128L。然后选择导出菜单,单击 OTF 格式并保存。单击您下载的字体并安装它。

相关内容