Windows Courier 字体看起来非常 "Thin"

标签 windows html css

我目前正在开发一个网络应用程序,我想使用 Courier。 除了 Courier 在 Windows 上运行的浏览器上显示得非常薄这一事实之外,一切都运行良好。 我知道 OSX 本质上会在“更粗”的一侧显示字体,但 Windows 的情况似乎很糟糕。

我的问题:

  • 如何在 Windows 上增加字体粗细?我不寻求获得 font-weight: bold;因为那太多了。

  • 除了 Courier 之外,我还应该使用其他哪种字体来提高 Windows 上的可读性?

谢谢。

最佳答案

下面是字体粗细的选项。但请注意,大多数情况下,特定字体系列只有几个可用的权重。当设置了特定权重且不存在人脸时,将使用具有附近权重的人脸(source)。因此,即使您将权重设置为 500(应该比正常值稍微厚一些),它看起来仍然可能是一样的。

如果您关心的是“可读性”,那么您应该考虑使用不同的字体。普遍的共识是 sans-serif 字体在屏幕上比 serif 字体更“可读”,所以你应该使用像 HelveticaVerdana 这样的东西......(字体系列:Helvetica、Verdana、Arial、Sans-Serif;)

字体粗细:

100 - 瘦

200 - 超轻 (Ultra Light)

300 - 浅色

400 - 正常

500 - 中等

600 - 半粗体 (Demi Bold)

700 - 粗体

800 - 超粗体(Ultra Bold)

900 - 黑色(重)

normal - 与“400”相同。

粗体 - 与“700”相同。

bolder - 指定比继承值更粗的面部权重。

lighter - 指定比继承值更轻的面的重量。

顺便说一句,CourierCourier New 在我的 Windows 浏览器上看起来不错。

关于Windows Courier 字体看起来非常 "Thin",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14790126/

相关文章:

c++ - 如何在 Windows C++ 中创建带标题栏的无边框窗口

c++ - 如果 Windows 工具提示在创建时与当前鼠标位置重叠,则阻止它们立即消失

c# - HttpClient 正在添加它自己的 cookie header

html - 伪背景的时间线间距问题

html - css 中的多个媒体查询不起作用

c++ - 从 Matlab 运行 exe 代码。在 cmd (dos) 中工作的完全相同的指令在 Matlab 中失败

javascript - Javascript 显示 block && 无重复问题

javascript - Span 元素的内容不会改变

html - 在图像顶部显示绝对按钮的一点帮助

javascript - 不能添加相同的js