Analyseur de licence et d'infos de police

Ouvrez une police locale pour lire ses noms intégrés, son texte de licence et ses indicateurs d'incorporation de document — comme preuves du fichier, non comme preuves que vous détenez une licence.

Fichier de police

Choisissez une police pour inspecter ses déclarations intégrées.

Votre police est lue dans votre navigateur et n'est pas envoyée à BroBroGo.

FAQ

Cela peut-il confirmer que je dispose d'une licence pour utiliser la police ?

Non. Un fichier de police peut contenir un copyright, un texte de licence, une URL de licence et des indicateurs techniques d'incorporation, mais il ne peut pas indiquer qui l'a acheté, quel compte ou entreprise est couvert, d'où il provient, ni si l'usage que vous prévoyez respecte l'accord. Associez ces champs avec la source de téléchargement, le reçu et les conditions actuelles de la fonderie ou du concepteur.

Que se passe-t-il si la police ne contient aucun texte de licence ?

L'absence de texte signifie uniquement que cette copie du fichier ne déclare pas de licence dans les champs de nom standards. Cela ne rend pas la police gratuite ou sans licence. Vérifiez le dossier dans lequel elle se trouvait, la page de téléchargement d'origine, votre historique de commandes ou contactez directement le créateur de la police.

Que signifient les indicateurs d'incorporation ?

Il s'agit des paramètres techniques définis par le créateur de la police pour l'intégration de la police dans les documents : installable, restreinte, aperçu et impression, ou modifiable. Des bits supplémentaires peuvent interdire le sous-ensemblement ou autoriser uniquement les données bitmap. Ces paramètres n'accordent aucun droit de police web, d'application, commercial, de modification ou de redistribution, et les conditions écrites peuvent imposer d'autres limites.

Structure et métadonnées des fichiers de polices de caractères

Les fichiers de polices modernes, qu'il s'agisse de formats de bureau ou de formats web, ne se limitent pas à stocker des tracés vectoriels et des tables de crénage. Ils contiennent une structure de métadonnées normalisée, principalement logée dans la table name et la table OS/2 des spécifications OpenType et TrueType. Ces tables agissent comme une carte d'identité intégrée, documentant l'origine, la propriété intellectuelle et les restrictions techniques d'utilisation du fichier.

La table name est subdivisée en plusieurs enregistrements (les Name IDs), chacun étant dédié à une information précise: le nom de la famille, le style, le copyright, le nom du concepteur, ainsi que les déclarations de licence. L'analyse de ces champs permet de remonter à la source d'une police, d'identifier sa fonderie d'origine et de prendre connaissance des conditions d'utilisation que le créateur a choisi d'intégrer directement dans le binaire.

Le rôle de la valeur fsType dans l'incorporation de documents

Au-delà des informations textuelles, les fichiers de polices intègrent des paramètres techniques contraignants pour les logiciels de création de documents (comme les générateurs de PDF ou les suites bureautiques). Le champ fsType (Type de police de caractères), situé dans la table OS/2, détermine le niveau d'autorisation d'incorporation de la police dans un document tiers.

Le paramètre principal extrait de ce champ peut prendre plusieurs valeurs standardisées:

  • Incorporation installable: La police peut être intégrée au document et installée de manière permanente sur le système de destination pour d'autres usages.
  • Incorporation de licence restreinte: La police ne doit pas être intégrée ou utilisée dans un document sans l'autorisation expresse du titulaire des droits.
  • Incorporation Aperçu et Impression: Le document peut être affiché et imprimé sur un autre système, mais la police est chargée temporairement et ne permet pas l'édition du document.
  • Incorporation modifiable: Le document peut être ouvert et modifié sur un autre système en utilisant la police intégrée.

Des indicateurs d'incorporation supplémentaires peuvent également être définis dans le champ fsType, tels que l'interdiction de sous-ensemblement (Pas de sous-ensemblement), qui oblige à intégrer la totalité des glyphes de la police, ou l'autorisation d'intégrer uniquement les données matricielles (Incorporation de bitmap uniquement).

Il convient de noter que le paramètre fsType décrit exclusivement l'incorporation dans les documents. Il ne décide pas des droits de police web, d'application, commerciaux, de modification ou de redistribution, qui relèvent uniquement du contrat de licence (EULA).

Distinction entre métadonnées techniques et licence légale

Une confusion fréquente consiste à assimiler les informations lues dans un fichier de police à un titre de propriété ou à une preuve de licence active. Les données extraites d'un fichier de police constituent des déclarations stockées dans ce fichier de police. Elles servent de preuves matérielles de ce que le fichier déclare lui-même, mais elles ne confirment pas qui détient la licence ni si un usage prévu est couvert.

L'achat d'une licence de police est un accord contractuel entre un utilisateur (ou une organisation) et une fonderie. Le fichier de police lui-même est identique, que vous l'ayez acquis légalement ou téléchargé de manière illicite. Par conséquent, pour valider la conformité d'un projet, l'analyse des métadonnées doit toujours être complétée par une vérification des factures d'achat, des reçus et des termes spécifiques du contrat de licence de la fonderie.

Formats de polices et spécificités techniques

L'outil accepte les fichiers TTF, OTF, WOFF, WOFF2 et TTC.

Fonctionnement de l'analyse locale et sécurité des données

Lorsque vous déposez un fichier, celui-ci est lu directement dans votre navigateur et n'est pas envoyé à BroBroGo.

Gestion des erreurs et limites techniques

Lors de l'analyse d'un fichier, plusieurs règles de validation et limites techniques sont appliquées pour garantir la stabilité du processus:

  • Validation du format: Si le fichier soumis n'est pas au format TTF, OTF, WOFF, WOFF2 ou TTC, l'outil affiche le message d'erreur: « Choisissez un fichier de police TTF, OTF, WOFF, WOFF2 ou TTC. ».
  • Fichiers vides: Un fichier ne contenant aucune donnée déclenchera l'erreur: « Ce fichier est vide. Choisissez un fichier de police complet. ».
  • Limite de taille: Les fichiers de plus de 32 Mo sont rejetés avec le message: « Cette police dépasse la limite de 32 Mo. ».
  • Fichiers corrompus ou illisibles: Si la structure binaire est endommagée, l'outil affiche: « Le fichier n'est pas une police prise en charge lisible. Il est peut-être corrompu ou utilise un autre format. ». Si le navigateur rencontre un problème d'accès au fichier, le message: « Le navigateur n'a pas pu lire ce fichier. Essayez avec une autre copie. » est affiché.
  • Temps de traitement: En cas de dépassement du délai de lecture, le processus s'interrompt avec l'erreur: « La lecture a pris trop de temps et a été interrompue. Essayez avec un fichier de police plus petit ou différent. ».
  • Échecs généraux: Si l'inspection échoue pour toute autre raison, l'outil affiche: « La police n'a pas pu être inspectée. ».
  • Limites des collections (TTC): Pour les fichiers de collection, l'outil limite l'analyse aux 32 premières polices et affiche l'avertissement: « Affichage des 32 premières polices de cette collection. ».
  • Absence de métadonnées: Si les champs standards sont vides, l'outil utilise des messages par défaut tels que « Aucun texte de licence n'est déclaré dans le champ de nom standard. », « Aucune URL de licence n'est déclarée dans le champ de nom standard. » ou « Aucun registre de propriété ou de source n'a été trouvé dans les champs de nom standards. ».
  • Raccourcissement des valeurs: Les métadonnées extrêmement longues sont tronquées pour l'affichage et signalées par la mention « Valeur longue raccourcie pour l'affichage ».

FAQ

Cela peut-il confirmer que je dispose d'une licence pour utiliser la police? Non. Un fichier de police peut contenir un copyright, un texte de licence, une URL de licence et des indicateurs techniques d'incorporation, mais il ne peut pas indiquer qui l'a acheté, quel compte ou entreprise est couvert, d'où il provient, ni si l'usage que vous prévoyez respecte l'accord. Associez ces champs avec la source de téléchargement, le reçu et les conditions actuelles de la fonderie ou du concepteur.

Que se passe-t-il si la police ne contient aucun texte de licence? L'absence de texte signifie uniquement que cette copie du fichier ne déclare pas de licence dans les champs de nom standards. Cela ne rend pas la police gratuite ou sans licence. Vérifiez le dossier dans lequel elle se trouvait, la page de téléchargement d'origine, votre historique de commandes ou contactez directement le créateur de la police.

Que signifient les indicateurs d'incorporation? Il s'agit des paramètres techniques définis par le créateur de la police pour l'intégration de la police dans les documents: installable, restreinte, aperçu et impression, ou modifiable. Des bits supplémentaires peuvent interdire le sous-ensemblement ou autoriser uniquement les données bitmap. Ces paramètres n'accordent aucun droit de police web, d'application, commercial, de modification ou de redistribution, et les conditions écrites peuvent imposer d'autres limites.