在我维护的网站的某些部分,德语变音符号以粗体显示(见屏幕截图)。我正在使用 font-family: Source Sans Pro, Arial, sans-serif;
和 font-weight: 300
。该字体是从 Google Fonts 嵌入的。
将字体粗细更改为 400 及以上或使用不同的字体都可以正常工作。真正让我感到奇怪的是,它只发生在下段。我尝试在 Safari Web Inspector 中为这两个段落禁用所有与字体相关的样式,但均未成功。
这似乎只发生在 iOS 上的 Safari 和 Chrome 中(macOS 和 Android 上的 Chrome 运行良好)。
最佳答案
找到解决方案。变音符号实际上是与标准字符不同的 ASCII 字符(例如 097 204 136
而不是 195 164
for ä)。我们怀疑它们来自网站使用过时的 LaTeX 插件的时期。将字符换成普通变音符号解决了这个问题。
关于ios - 在 iOS 上以粗体打印的特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44440283/