左双引号在Computer Modern Serif中看起来很糟糕

时间:2017-04-08 11:57:13

标签: css unicode fonts webfonts typography

我使用的是字体 Computer Modern Serif CM-Unicode版本,左边的双引号看起来很糟糕。

CSS:

@import url("ComputerModern/serif/cmun-serif.css");

body {
    font-family: "Computer Modern Serif", serif
}

HTML:

“conscience”

结果:

Left quote is bad

有什么方法可以解决这个问题,还是只是CM-Unicode人员的错误?

1 个答案:

答案 0 :(得分:1)

作为你的问题的答案:你可以在任何一半体面的字体编辑器中打开字体,找到开头双引号的字形,修复路径,然后保存并使用固定字体。虽然,如果您沿着那条路走下去,那么您应该实际做的事情当然只是向维护此字体的人提出问题,以便他们可以为每个人修复它,永远,不仅仅是为了你,现在。

但是,问题的解决方案是不使用Computer Modern。 CM专为打印而设计,而不是用于屏幕媒体(在设计CM时几十年内不会选择),这个端口看起来非常可怕。它超级锯齿状,显然没有人愿意花费足够的时间来充分利用OpenType端口。如果你想使用"现代" (技术上:" dodine")字体,你喜欢Computer Modern的外观,然后试试OpenType版本的Latin Modern

将您正在使用的奇怪的Computer Modern字体与正确的Latin Modern OpenType字体进行比较:

enter image description here

enter image description here

当然要记住,如果您知道自己在网页上使用的尺寸,那么您需要确保选择最合适的字体:默认浏览器尺寸为16px,因此使用优化的 - for-8-point lmroman8看起来比使用lmroman10好。相反,将lmroman10用于大小为20px的文本看起来比lmroman8等更好。