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