2009-09-14 8 views
0

Normalement, dans une application web je mettrais une famille de polices dans quelque chose CSS comme celui-cifamilles de polices sur l'iPhone

"font-family: "Helvetica Neue", Arial, Helvetica, Genève, sans-serif; " De cette façon, je couvre mes bases quant à savoir si le navigateur cible peut gérer les différentes polices et échouera gracieusement s'il en manque quelques-uns.

Cependant, ce ne sont que quelques polices sur l'iPhone et si vous n'en spécifiez qu'une seule, par exemple Helvetica, l'iPhone aura toujours cette police et l'utilisera. Donc je n'ai pas vraiment besoin d'une famille de fontes. Est ce que je?

Répondre

2

Peut-être que les futures versions de l'iPhone OS pourraient avoir des polices différentes, ou il pourrait y avoir différentes polices dans différents territoires.

je garder au moins la CSS police générique « sans-serif » dans.

+0

Oui je suppose que l'idée de l'épreuve du futur est bonne. Sur les mêmes lignes Apple pourrait ouvrir le téléphone à d'autres navigateurs mobiles – PurplePilot

2

J'ai toujours pensé que Apple a limité les polices sur l'iPhone basé sur ce qui semblait bien sur le petit écran. Ci-dessous une liste des polices disponibles sur l'iPhone:

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

voir What font's are available on the iPhone?

+0

Une liste plus complète des polices en fonction de OS et de l'appareil: http://iosfonts.com/ – CedricSoubrie

0

Pour récupérer toutes les polices présentées dans votre application, vous pouvez utiliser ci-dessous le code:

NSArray * familyNames = [Noms de famille UIFont]; En utilisant le code ci-dessus, vous pouvez récupérer toute la police et la famille de polices, y compris les polices externes attachel (polices personnalisées).

Questions connexes