@wwwhite做了一个油猴脚本给没有设置 lang 属性的网页添加 lang 属性,让浏览器选择正确的字体 中发帖

最近在读 Harley Hahn’s Guide to Unix and Linux(Unix & Linux 大学教程),为了阅读心情舒畅,设置了自定义 CSS 字体改为 serif,然而,由于这个网站没有设置 lang 属性,导致 serif 回退到的是我给浏览器设置的中文无衬线字体,因此做了这个脚本,能检查到没有 lang 的网页,并添加可能的 lang 属性,可设置白名单。lang 属性除了影响字体,还会影响辅助朗读功能的发音、字典、date picker 格式等(标准),还是很重要的,除了像这个网站这样看起来是手搓的古老 HTML 网站之外,应该很少有没填 lang 的网站了。