Web/CSS: 像素 perfect/cleartype 字体

Web/CSS: Pixel perfect/cleartype font

我有一个像素字体(即 10 像素大小的字符正好由 1 像素宽的部分组成)。我在我的网页中使用它,但字体没有呈现像素完美,而且似乎有一个 cleartype 问题(我想这就是它的名字?)。我的意思是 red/blue 像素,即使字体颜色是纯白色。你可以在下面的图片中看到它。

两张截图可以帮助您理解我的问题:

我目前在我的 html 页面上有这个(在 Chrome 中呈现):

但我想要这个:

正如您在第一张图片中所看到的,即使所有文本块都在其后面具有相同的 css 跨度,但它们看起来并不相同,具体取决于它们在页面中的位置(我猜想是因为它们被放置在浮点位置而不是整数,所以 1 个像素看起来像 ~1.5)。

注意:字体目前以 .woff2.woff 格式导入,顺序为 @font-face

我找到了一种适合我的字体:https://www.dafont.com/fr/pixel-operator.font

我必须小心放置 html 元素以避免将它们定位在浮点数位置,但它是迄今为止我发现的最一致的字体。