首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android 4@字体显示

Android 4@字体显示
EN

Stack Overflow用户
提问于 2012-10-03 22:13:59
回答 1查看 536关注 0票数 0

Android4.x上有一个非常奇怪的问题。我使用的字体将不显示欧洲货币代码。

在任何iOS和Android2.x上,这都可以正常工作:

代码语言:javascript
复制
@font-face {
    font-family: 'Trade Gothic Bold';
    src: url('../../font/tradegothic-bold-webfont.eot');
    src: url('../../font/tradegothic-bold-webfont.woff') format('woff'), 
         url('../../font/tradegothic-bold-webfont.ttf') format('truetype'), 
         url('../../font/tradegothic-bold-webfont.svg#webfontmlgY0et7') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{
    font-family: 'Trade Gothic Bold', Arial, Helvetica, Geneva, sans-serif;
    text-transform: uppercase;
}

奇怪的是,在4.x的其他地方,Trade Gothic Font看起来都很好,甚至其他货币代码的(dollars, pounds, etc)也呈现得很好。

有人遇到过这个吗?我通过检测用户代理并将字体切换为arial来强制进行修复,并且它呈现得很好。当我告诉他们这是字体问题时,PM不太相信我。

EN

回答 1

Stack Overflow用户

发布于 2013-04-12 09:59:33

也有类似的问题,MyFonts授权的Android 4.0.x手机在本地浏览器上根本没有被选中(而不是Chrome )。

一旦确认css是正确的,并且浏览器下载了truetype字体文件,我尝试将.ttf文件替换为相同的字体,但来自不同的提供程序,结果是正确地呈现字体。

因此,请记住,至少对于这种特殊的字体,一些二进制文件在Android浏览器上可能会出现问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12717641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档