我正在使用Electron尝试制作原生应用。界面将扫描文档的图像作为div背景图像,OCRed文本作为内容。我能够匹配扫描文档的几乎所有样式(无论如何都满足我的程度),但行高是有问题的。
字体的正确大小似乎是10.5pt。当行高设置为100%时,内容文本有点太高,文本会超出扫描范围。设置为99%,它太小了... 99.5%似乎没有任何改变渲染。这也不是使用百分比值的问题,因为我发现无论我使用像素值,em还是其他什么都会发生同样的事情。有些值会导致不同的渲染,并且会忽略这些值之间的任何小数值。
如果我在此(控制 - +)上使用放大/缩放,小数值开始工作,但是一旦我解开了就失败了。
这些值是否会被Chrome忽略,或者是导致此行为的其他因素(我的montior的dpi,字体渲染的某些方面一般我是愚蠢的,不理解等)?
有解决办法吗?我不需要对此进行像素完美匹配,但差异相当于大约3行文本,这对于我的目的来说还不够。