web-dev-qa-db-fra.com

Quels sont les avantages / inconvénients de l'API Adobe TypeKit? Des meilleures pratiques?

Avec toutes les polices Open Source disponibles et que je peux les télécharger via la directive CSS, quel est l'avantage de l'API TypeKit?

Y a-t-il des inconvénients à cela? Comment ça marche techniquement? Y a-t-il certains moyens de construire mon site Web que je devrais éviter?

3
goodguys_activate

Les polices en ligne dérangeantes ne sont pas prises en charge par tous les navigateurs (Opera sur l'iPhone étant un bête noire ).

Google Fonts système CSS pur semble mieux fonctionner que les alternatives, mais vous pouvez vous retrouver avec un FoUC sur de nombreux navigateurs.

API de police Google " ... a été co-développé par Google et TypeKit ", donc j'espère que l'expérience suivante sera assez similaire:

  • la bibliothèque JavaScript est assez légère, mais faites attention à toute augmentation importante de la latence due aux recherches DNS supplémentaires et aux connexions HTTP pouvant être provoquées par des ressources inter-domaines.

  • l'utilisation de la version JSAPI est assez lente sur un cache vide (notez également que vous aussi impossible de combiner des demandes JS dans un seul fichier volumineux )

  • pouvoir déclarer les polices nécessaires séparément de JavaScript include permet de post-charger la bibliothèque et aide vraiment à la flexibilité des modèles (X) HTML

  • les événements Paint supplémentaires déclenchés lorsque la bibliothèque JavaScript repeint la totalité de l'écran en modifiant les classes d'une page, signifieront que votre CSS devra être efficace ( Google propose un guide à ce sujet )

  • bien que le fait de devoir déclarer des italiques et des poids différents avec certaines polices diminue la taille du téléchargement, cela représente un fardeau supplémentaire pour le concepteur ou le programmeur.

  • polices personnalisées, utilisées avec goût, belle allure

2
Metalshark