2009-09-14 64 views
0

通常,在一个Web应用程序,我会放一个FONT-FAMILY在CSS像这样字体家庭在iPhone

“FONT-FAMILY: ”Helvetica Neue字体“ 宋体,黑体,日内瓦,无衬线; “

这样我覆盖了我的基地,以确定目标浏览器是否可以处理各种字体,并且如果缺少一些字体将会优雅地失败。

但是,这只是iphone上的字体数量有限,假设你只指定了一个,比如说Helvetica,那么iPhone将始终拥有该字体并使用它。所以我不需要一个字体家族。我呢?

回答

2

也许未来的iPhone OS版本可能有不同的字体,或者在不同的地区可能会有不同的字体。

我会至少保持CSS通用字体“无衬线”在。

+0

是的,我想未来打样的想法是好的。同样的道理,苹果可能会打开手机直到其他移动浏览器 – PurplePilot 2009-09-14 14:45:06

2

我一直认为苹果公司基于什么看起来很不错的小屏幕上限制iPhone上的字体。 下面是iPhone上可用的字体列表:

* American Typewriter 
* American Typewriter Condensed 
* Arial 
* Arial Rounded MT Bold 
* Courier New 
* Georgia 
* Helvetica 
* Marker Felt 
* Times New Roman 
* Trebuchet MS 
* Verdana 
* Zapfino 

看到What font's are available on the iPhone?

+0

根据操作系统和设备的更完整的字体列表:http://iosfonts.com/ – CedricSoubrie 2012-12-14 12:06:46

0

要检索您的应用程序提供的所有字体,你可以使用下面的代码:

的NSArray * familyNames = [UIFont familyNames];

​​

使用上面的代码,您可以检索所有的字体和字体系列包括附加的外部字体(自定义字体)。