我目前正在开发一个我想使用 Courier 的网络应用程序。除了 Courier 在 Windows 上运行的浏览器上非常薄之外,一切都很好。我知道 OSX 天生会在“更大胆”的一面渲染显示字体,但是 Windows 的情况似乎很可怕。
我的问题:
如何在 Windows 上增加字体粗细?我不寻求获得 font-weight: bold; 因为那太多了。
我应该使用哪种其他字体而不是 Courier 来提高 Windows 上的可读性?
谢谢你。
以下是字体粗细的选项。但请注意,大多数情况下,特定字体系列只有几个可用的权重。当设置了特定权重但不存在人脸时,将使用权重附近的人脸(来源)。因此,即使您将权重设置为500
应该比正常稍厚,它看起来仍然可能相同。
如果您关心的是“可读性”,那么您应该考虑使用不同的字体。普遍的共识是,无衬线字体在屏幕上比衬线字体更“可读”,所以你应该使用类似Helvetica
or Verdana
... ( font-family: Helvetica, Verdana, Arial, Sans-Serif;
)
字体粗细:
100
- 薄的
200
- 超轻(超轻)
300
- 光
400
- 普通的
500
- 中等的
600
- 半粗体(半粗体)
700
- 大胆的
800
- 超粗体(超粗体)
900
- 黑色(重)
normal
- 与“400”相同。
bold
- 与“700”相同。
bolder
- 指定比继承值更粗的面的权重。
lighter
- 指定面的重量比继承的值轻。
顺便说一句Courier
,Courier New
在我的 Windows 浏览器上看起来不错。
现代版本的 Windows 没有 Courier。旧版本有这样的字体,通常是质量差的位图字体。现代版本将字体名称 Courier 映射到 Courier New,这是一种更好的字体。不过,它可能看起来有点薄。
Courier New 只有两种字体粗细,普通和粗体。如果它们都不适合您的偏好,请考虑使用不同的字体。(在某种意义上,使用 可以进行类似粗体的人工修改text-shadow
,但即使是一个像素的阴影也会产生看起来比粗体字体更粗的外观。)
如果您需要等宽字体,而不是 Courier 或 Courier New,请考虑使用 Lucida Console(在大多数 Windows 系统中可用)或 Consolas(在现代 Windows 系统中可用)。他们有更强的笔画宽度。