29 votes

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.

28voto

Louis Gerbarg Points 33025

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 par téléphone, mais une liste complète est disponible sur ce site .

24voto

Kristopher Johnson Points 34554

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.

22voto

rajesh Points 383

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] );

    }
}
 

11voto

mmattke Points 611

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/ .

1voto

Josh Brown Points 16044

J'ai créé des 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.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X