web-dev-qa-db-fra.com

Quelles polices les applications iPhone prennent-elles en charge?

J'ai trouvé une liste des polices prises en charge par l'iPhone ici
http://daringfireball.net/misc/2007/07/iphone-osx-fonts

Mais je voulais juste confirmer que, pouvons-nous utiliser toutes ces polices dans l'application, ou nous sommes limités à une classe de polices.

29
Amit Vaghela

Vous devriez pouvoir utiliser n'importe laquelle de ces polices, à condition de connaître le nom approprié. Il y a des appels pour énumérer les familles de polices et les polices individuelles de ces familles sur le téléphone, mais une liste complète est disponible sur ce site .

28
Louis Gerbarg

Il existe une application iPhone gratuite appelée "Polices" qui affichera toutes les polices installées. (Pour le télécharger, cliquez sur ce lien iTunes .)

Mais notez que les polices installées sur votre iPhone ou simulateur personnel peuvent ne pas être les mêmes que l'ensemble de polices installées sur d'autres appareils.

24
Kristopher Johnson

Utilisez le code ci-dessous pour obtenir toutes les polices dans le système

// Récupère toutes les polices sur le système

NSArray *familyNames = [UIFont familyNames];

for( NSString *familyName in familyNames ){
    printf( "Family: %s \n", [familyName UTF8String] );

    NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName];
    for( NSString *fontName in fontNames ){
        printf( "\tFont: %s \n", [fontName UTF8String] );

    }
}
22
rajesh

Voici une bonne liste de polices prises en charge par iPhone, avec leurs "vrais" noms que vous devez utiliser dans le code: http://www.alexcurylo.com/blog/2008/10/05/snippet-available-uifonts / .

11
mmattke

J'ai créé iFonts pour pouvoir envoyer la liste par e-mail à un designer. Il est compatible jusqu'à la version 3.0, vous pouvez donc voir quelles polices sont disponibles sur différentes versions d'iOS, et vous n'avez pas à vous soucier de savoir si une page Web est exacte ou complète. Il a été testé jusqu'à iOS 7.

1
Josh Brown