https://www.rgraph.net上的某些标题在Google Chrome浏览器中如下所示:但是在MSIE11中,它们看起来像这样:强/粗体/字体粗细似乎无效。有什么方法可以使字体看起来“更浓密”? 最佳答案 从严格意义上讲,您所看到的不是Internet Explorer 11的错误(Firefox的行为与IE11相同),而是结合使用Segoe UI Light作为常规砝码和Windows 7上Segoe UI的限制的结合(这不会出现)适当的斜体以减轻重量。将font-weight: bold应用于在Segoe UI Light中设置的文本会导致它以仿粗体显示,并且由于Segoe UI Light并不存在斜体,因此应用font-style: italic会使它以仿斜体显示。 。Google Chrome似乎可以通过检测Segoe UI系列来补偿font-weight: bold部分,并自动选择Bold粗细,而不是应用人造粗体。 (此行为在WebKit中具有继承性,因此我希望Safari在macOS上使用相似的字体系列也具有相同的行为。)正确的斜体显示成功,因为Windows 7上存在Segoe UI Bold Italic面。有趣的是,Windows 10上也是如此(例如Windows 8 / 8.1),即使其UA样式表将font-weight: bold而不是font-weight: bolder应用于b元素,Google Chrome仍会在Segoe UI Semilight中呈现粗体文本,因此我希望它仍然选择大胆的脸,而不是Semilight的脸。我无法解释这一点。在任何情况下,都可以通过以下方法纠正所有问题:将字体系列设置为Segoe UI,将标题的字体粗细设置为300(对于Light),然后将粗体部分的字体粗细设置为600(对于Semibold或或bold代表粗体,以您喜欢的为准。然后,粗体和斜体应按预期工作。请记住,仅Windows 7上的Segoe UI Regular和Bold支持真正的斜体-Windows 8 / 8.1和Windows 10上从Segoe到Black的几乎所有可用重量的Segoe UI都支持斜体。
09-19 09:08