通常,在一个Web应用程序,我会放一个FONT-FAMILY在CSS像这样字体家庭在iPhone
“FONT-FAMILY: ”Helvetica Neue字体“ 宋体,黑体,日内瓦,无衬线; “
这样我覆盖了我的基地,以确定目标浏览器是否可以处理各种字体,并且如果缺少一些字体将会优雅地失败。
但是,这只是iphone上的字体数量有限,假设你只指定了一个,比如说Helvetica,那么iPhone将始终拥有该字体并使用它。所以我不需要一个字体家族。我呢?
通常,在一个Web应用程序,我会放一个FONT-FAMILY在CSS像这样字体家庭在iPhone
“FONT-FAMILY: ”Helvetica Neue字体“ 宋体,黑体,日内瓦,无衬线; “
这样我覆盖了我的基地,以确定目标浏览器是否可以处理各种字体,并且如果缺少一些字体将会优雅地失败。
但是,这只是iphone上的字体数量有限,假设你只指定了一个,比如说Helvetica,那么iPhone将始终拥有该字体并使用它。所以我不需要一个字体家族。我呢?
也许未来的iPhone OS版本可能有不同的字体,或者在不同的地区可能会有不同的字体。
我会至少保持CSS通用字体“无衬线”在。
我一直认为苹果公司基于什么看起来很不错的小屏幕上限制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
根据操作系统和设备的更完整的字体列表:http://iosfonts.com/ – CedricSoubrie 2012-12-14 12:06:46
要检索您的应用程序提供的所有字体,你可以使用下面的代码:
的NSArray * familyNames = [UIFont familyNames];
使用上面的代码,您可以检索所有的字体和字体系列包括附加的外部字体(自定义字体)。
是的,我想未来打样的想法是好的。同样的道理,苹果可能会打开手机直到其他移动浏览器 – PurplePilot 2009-09-14 14:45:06