我的三星 Galaxy S3 手机最近从 Android 4.1.3 升级到了 Android 4.3。现在我设计的几个我在 Android 互联网浏览器中测试的网站没有显示我用@font-face
. 我需要做什么来解决这个问题?
网站之一(开发版):http ://beta.kdfansite.com
以下是 Open Sans 的一些相关 CSS:
@font-face {
font-family: 'OpenSansSemibold';
src: url('http://beta.kdfansite.com/wp-content/themes/scrollider/scrollider/webfonts/Open-Sans/OpenSans-Semibold-webfont.eot');
src: url('http://beta.kdfansite.com/wp-content/themes/scrollider/scrollider/webfonts/Open-Sans/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('http://beta.kdfansite.com/wp-content/themes/scrollider/scrollider/webfonts/Open-Sans/OpenSans-Semibold-webfont.woff') format('woff'),
url('http://beta.kdfansite.com/wp-content/themes/scrollider/scrollider/webfonts/Open-Sans/OpenSans-Semibold-webfont.ttf') format('truetype'),
url('http://beta.kdfansite.com/wp-content/themes/scrollider/scrollider/webfonts/Open-Sans/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
font-weight: normal;
font-style: normal;
}
/* ... */
h2 {
font-family: 'OpenSansSemibold', Arial, sans-serif;
/* ... */
}
我在网站上使用的每种字体都以类似的方式声明。“享受你的旅程”消息的 Great Vibes 声明(也在 custom.css 中)是另一个要比较的声明。所有字体在同一设备上的 Android 版 Chrome 和 Android 版 Firefox 中都能正常显示,但在 Android Internet 中则不正常。
我需要尽快完成这个 CSS,并以志愿者(非付费)的身份从事这个项目。所以我正在寻找快速修复而不是代码审查。我也是 UX 设计师,而不是 Web 开发人员。提前致谢。
编辑:我今天在 Edge Inspect CC 和 weinre 中做了一些额外的调试,将我的 Android 手机和 iPad 连接到我的笔记本电脑。在 Weinre,我可以在 iPad 上更改字体系列,但不能在手机上更改。我可以更改两个设备上的字体颜色。因此,根本问题似乎与我在使用远程调试器时无法更改默认字体这一事实有关。