首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >字体等宽Android 2.3

字体等宽Android 2.3
EN

Stack Overflow用户
提问于 2013-07-11 21:13:31
回答 3查看 1.3K关注 0票数 4

我有一个问题的手机网站上的Android姜饼和之前的版本。等宽字体并不完全像等宽字体那样:不同的字符具有不同的宽度。

这是它在姜饼默认网络浏览器上的样子(我也在Dolphin和Opera mini上测试过):

这是它在ICS默认web浏览器上的外观:

我使用了从网上下载的Cultive Mono。

代码语言:javascript
复制
<link href='http://fonts.googleapis.com/css?family=Cutive+Mono' rel='stylesheet' type='text/css'>

CSS:

代码语言:javascript
复制
#my_id span{font:12px  'Cutive Mono', serif; line-height:1.6}

我还尝试了操作系统中的默认等宽字体:

代码语言:javascript
复制
#my_id span{font:12px  monospace; line-height:1.6}

有人知道如何解决这个问题吗?我真的需要一个单一空间在我的移动网站上工作。

提前谢谢。

编辑

这将是jsfiddle中的一个示例:http://jsfiddle.net/HerrSerker/dE94s/9/

EN

回答 3

Stack Overflow用户

发布于 2014-05-26 03:20:49

我找到了一个修复我的情况,这似乎是Andorid不渲染字体,如果一个丢失。

这不起作用:

代码语言:javascript
复制
font-family: FreeMono, Courier, monospace;

但如果我使用以下命令,则会起作用:

代码语言:javascript
复制
font-family: FreeMono, Courier, monospace;
font-family: monospace;

在这段代码中,第二个规则可能会覆盖第一个规则。

浏览器的另一件奇怪的事情是,如果有人解释这一点或提供更多细节,我会给他一笔赏金。

票数 1
EN

Stack Overflow用户

发布于 2014-05-26 02:43:56

这个示例在我的2.3.3 (SDK Lvl 10) android模拟器上运行良好:

http://jsfiddle.net/dE94s/3/

CSS

代码语言:javascript
复制
@import url(http://fonts.googleapis.com/css?family=Cutive+Mono);

.cutive_block {
    font-family: 'Cutive Mono', Courier, monospace;
}

.monospace_block {
    font-family: monospace;
}

HTML

代码语言:javascript
复制
<div>
    Some default text
</div>    
<div class="cutive_block">
    Some text in cutive mono
</div>
<div class="cutive_block">
And a second line that shows it's monospace
</div>

<div class="monospace_block">
    Some text in default monospace
</div>

正如你在第二行和第三行看到的,使用你自定义字体的字体是等宽的。

所以我想只需要使用font-family css属性和正确的回退字体类型:

代码语言:javascript
复制
font-family: 'Cutive Mono', Courier, monospace;

按照这里的建议,http://www.w3schools.com/cssref/css_websafe_fonts.asp

票数 0
EN

Stack Overflow用户

发布于 2018-10-09 10:03:21

我意识到现在可能已经晚了,但我在使用谷歌字体时遇到了麻烦,于是找到了一个解决办法:Mononoki和奥多比的Source Code Pro都有所有的字符,包括方框图。

谷歌的问题在于some gliphs are missing

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

https://stackoverflow.com/questions/17594367

复制
相关文章

相似问题

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