我的猜测是,这只会在文件系统区分大小写的 Linux/Unix 系统上成为潜在问题。如果任何 Windows 浏览器对此有问题,我会感到惊讶,因为字体只是 C:\Windows\Fonts 目录中的文件。
您可以尝试使用可识别字体(如 Courier New)制作包含测试文本的页面,但将其拼写为“CoUrIEr nEW”,然后访问http://browsershots.org/,它将从大量浏览器生成屏幕截图。确保字体也很大,因为屏幕截图很小。
像这样的东西:
<html>
<head>
<style type="text/css">
#proper { font: bold 48px "Courier New",Courier; }
#improper { font: bold 48px "CoUrIEr nEW",CoUrIEr; }
</style>
</head>
<body>
<p id="proper">Test1 - proper caps</p>
<p id="improper">Test2 - improper caps</p>
</body>
</html>
如果Courier 中只显示一行,则该浏览器区分大小写。
编辑:我在 browsershots 中测试了上面发布的 HTML。我没有找到任何不起作用的浏览器。适用于 Ubuntu Linux 的 Dillo 2.1.1 不喜欢任何一行(可能该系统缺少 Courier New 和 Courier?),所有其他系统都在 Courier 或 Courier New 中显示了这两个行。不过,仍有一些移动浏览器没有经过测试,因此您应该努力使用正确的大小写以防万一。