我需要用HTML模拟esc / pos热敏打印机中打印的内容。我拥有所有内容,除了全角文字(即使用非比例字体印刷的文字)外,其宽度正好是普通字体的两倍,但高度相同。例如,普通文本中的“ ABCD”与双倍宽度模式中的“ AB”具有相同的宽度。有什么办法,字体,某种我可以用来在HTML中呈现这种文本的东西吗?
我搜索过高和低,但是找不到符合此要求的单个字体。
答案 0 :(得分:0)
我怀疑您可以拉伸字体,但是可以使用CSS模拟宽度:
letter-spacing: 1em;
或者,您可以将文本渲染为“画布”,然后调整画布的大小。
答案 1 :(得分:0)
作为詹姆斯的答案,请尝试:
letter-spacing: 1em;
您还可以尝试一下,但是效果很好:
#yourelement {
transform: scaleX(2);
}