Aller au contenu

Inspecteur de police

Font Inspector

Ouvre un fichier de police et montre la couverture de glyphes par bloc, le nombre de syllabes coréennes, les graisses, les axes variables, l’autorisation d’incorporation et les mentions de licence.

Ouvre un fichier de police et vous dit ce qu’il contient : les enregistrements de nom, la licence et la permission d’intégration, les métriques, les axes variables, et quels blocs Unicode il couvre et à quel point. Le texte d’exemple est dessiné avec le fichier réel via la FontFace du navigateur : ce que vous voyez est la police, pas une image de la police. Rien n’est envoyé.

🔒 Fonctionne entièrement dans votre navigateurfontinspectglyphspreview

Déposez un fichier TTF, OTF ou WOFF

Lu dans cet onglet seulement. Le fichier de fonte n’est envoyé nulle part.

Un analyseur OpenType écrit à la main lit les tables name·head·hhea·OS/2·post·maxp·cmap·fvar. Le spécimen est dessiné en enregistrant le fichier auprès de l’objet FontFace du navigateur : c’est donc la vraie fonte. D’un TTC on lit la première fonte, et un WOFF doit d’abord être décompressé en TTF dans le convertisseur de polices. Un WOFF2 ne peut pas être lu du tout, parce que le navigateur n’expose pas Brotli à une page.

Comment s’en servir

  1. Déposez le fichier

    TTF, OTF ou WOFF. Un TTC est lu comme sa première police. Tout se passe dans cet onglet.

  2. Vérifiez la couverture avant tout le reste

    La ligne des syllabes hangeul est celle qui décide si une police peut porter le coréen : 11 172 est complet, 2 350 est le jeu KS X 1001, et quelques centaines veulent dire qu’elle a été réduite pour autre chose. Les autres blocs répondent à la même question pour les symboles monétaires, les flèches et la ponctuation CJC, là où il s’avère d’habitude qu’il manque quelque chose à une police.

  3. Lisez les enregistrements de licence

    La table de noms porte le dessinateur, le copyright, le texte de licence et souvent une URL, et le fsType d’OS/2 dit quelle intégration l’éditeur autorise. C’est le moyen le plus rapide de savoir ce qu’une police posée sur votre disque permet réellement avant qu’elle ne se retrouve sur un serveur.

  4. Tapez votre propre texte dans l’échantillon

    Les trois échantillons préparés couvrent le hangeul, le latin et une ligne mixte à cinq tailles. Votre propre chaîne est ce qui montre si les chiffres s’alignent, si la ligne à écritures mêlées se tient sur une seule ligne de base, et si les petites tailles tiennent.

Questions fréquentes

Il n’ouvre pas mon WOFF2. Pourquoi ?

WOFF2 est compressé en Brotli et la plateforme web n’expose à une page ni encodeur ni décodeur Brotli — `CompressionStream` a deflate et gzip, rien de plus. Aucun outil dans le navigateur ne peut donc en lire un, celui-ci compris. Convertissez-le avec `woff2_decompress` ou fonttools sur un poste, ou utilisez le TTF d’origine.

Le texte d’exemple n’est pas dans ma police. Qu’est-ce qui a échoué ?

La note du panneau le dit quand cela arrive : l’analyseur a lu le fichier mais la FontFace du navigateur a refusé de l’enregistrer, et le message du navigateur est imprimé. Cela veut dire d’habitude que le fichier est abîmé d’une façon que l’analyseur tolère et que le moteur de rendu ne tolère pas — une somme de contrôle de table cassée, ou une structure sfnt que le moteur rejette.

Lit-il toutes les tables OpenType ?

Non. Il lit `name`, `head`, `hhea`, `OS/2`, `post`, `maxp`, `cmap` (formats 0, 4, 6 et 12), `fvar`, `loca` et `glyf`. Les tables de disposition — `GSUB` et `GPOS`, qui portent le crénage, les ligatures et les fonctionnalités propres aux écritures — sont listées mais pas décodées, donc ceci ne peut pas vous dire quelles fonctionnalités OpenType une police prend en charge.

L’aperçu de la police variable ne bouge pas.

L’échantillon est dessiné à l’instance par défaut. Les axes sont listés avec leurs plages et leurs valeurs par défaut pour que vous écriviez vous-même `font-variation-settings`, mais cette page n’a aucun curseur pour eux : lire les axes et les animer sont deux travaux différents, et seul le premier est ici.

À alimenter depuis

Ensuite

Ces outils acceptent ce que celui-ci produit : le résultat peut y aller directement.