WebFont/Application macOS
Des flux de travail dédiés aux polices
Créez des polices à partir de SVG, sous-ensemblez, convertissez et livrez pour le Web
WebFont est une application macOS locale pour convertir du texte en SVG, créer des polices d’icônes et couleur à partir de SVG, sous-ensembler, convertir et générer des paquets de polices web.
Créez des polices depuis des SVG et des sous-ensembles depuis du texte.
WebFont réunit export de contours, création SVG, remplacement de police source, sous-ensembles, conversion, validation et packages web dans un processus macOS local.
Créer des dessins de texte et de glyphes
Convertissez mots, phrases et textes multilignes en contours SVG avec tous les axes variables disponibles, ou préparez des SVG vectorisés pour les polices d’icônes et web. Les glyphes couleur pris en charge conservent leurs couleurs.
Créer ou modifier des polices
Créez une police depuis des glyphes SVG ou importez une source TrueType statique pour ajouter et remplacer des glyphes Unicode.
Vérifier et livrer les résultats
Lancez le contrôle préalable, validez les polices générées, puis exportez en TTF, WOFF, WOFF2, des glyphes, ou un package web avec CSS, HTML de démonstration et métadonnées.
Ce que l’application peut faire
Texte en contours SVG
Transformez le texte en contours SVG avec la taille, tous les axes variables disponibles, l’approche, l’interligne, la largeur de retour, l’alignement, la marge et les polices de repli. Les glyphes couleur vectoriels pris en charge conservent leurs couleurs, les glyphes couleur bitmap sont intégrés en PNG et les dessins monochromes utilisent la couleur de remplissage choisie. Le texte en SVG n’exporte pas d’instance statique.
Créateur de polices
Créez des polices monochromes ou couleur à partir de SVG statiques. Le mode couleur conserve les remplissages, traits, dégradés linéaires/radiaux et opacités pris en charge dans COLR/CPAL, avec un repli SVG pour les dégradés et effets compatibles. Ajoutez des palettes pour fond clair ou sombre, puis exportez en TTF, WOFF, WOFF2 ou package web.
Modification de police source
Importez une police TrueType statique non couleur prise en charge, ajoutez des glyphes SVG ou remplacez des glyphes Unicode existants tout en conservant les identifiants de glyphes.
Contrôle préalable
Signalez avant export les conflits Unicode, noms en double, chemins vides, dimensions anormales, problèmes de métriques, SVG non pris en charge et dessins trop complexes.
Projets et modèles
Enregistrez les données de police, glyphes SVG, paramètres, options et cibles dans .webfontproject. Exportez un modèle SVG avec guides avant de dessiner.
Création de sous-ensembles
Créez des sous-ensembles à partir de glyphes sélectionnés, de texte collé, de fichiers .txt ou de préréglages Unicode. Compatible avec TTF, OTF/CFF/CFF2, WOFF, WOFF2 et une face TTC/OTC sélectionnée, y compris les polices variables et couleur. Exportez des TTF/OTF à contours d’origine, WOFF et WOFF2, ou appliquez une instance statique depuis le panneau Export.
Conversion de polices web
Compressez ou décompressez WOFF/WOFF2 en conservant les contours, axes variables et données couleur. Les cibles TTF/OTF explicites convertissent les polices statiques TrueType ↔ CFF et variables TrueType (glyf/gvar) ↔ CFF2 compatibles, avec les données couleur COLR v0/v1 et OpenType-SVG prises en charge. Consultez les limites ci-dessous.
Package web et validation
Exportez les fichiers de police, le CSS @font-face et la page demo.html ; les paquets Font Builder ajoutent metadata.json, des aperçus de glyphes et des extraits HTML. Les démos couleur proposent des contrôles de palette lorsque c’est pris en charge, et les exports d’instances statiques écrivent un CSS font-weight/stretch/style correspondant. Les sorties sont validées, avec des contrôles aller-retour pour les formats web ; l’affichage des effets couleur dépend du navigateur ou de l’application cible.
Aperçu et export des glyphes couleur
Prévisualisez les couleurs d’origine lorsque le format et le moteur macOS les prennent en charge. Les glyphes PNG CBDT disposent aussi d’un lecteur bitmap intégré. Exportez les glyphes couleur en PNG ou PDF. Les dessins COLR et OpenType-SVG pris en charge deviennent du SVG vectoriel ; les glyphes bitmap et les effets sans équivalent SVG exact reviennent à un PNG intégré dans le SVG.
Export des glyphes
Parcourez la grille de glyphes et exportez un glyphe ou une sélection multiple en SVG, PNG ou PDF. L’export utilise la taille et la couleur de premier plan choisies ; les glyphes couleur pris en charge conservent leurs couleurs. Les réglages d’instance de police variable ne modifient pas l’export des glyphes.
La production concrète de polices
Production de polices d’icônes
Créez des polices d’icônes depuis des SVG vectorisés, associez Unicode, contrôlez et exportez des packages prêts pour le navigateur.
Créations de texte et lettrage
Convertissez mots, phrases et textes multilignes en contours pour logos, documents, livrables, affiches et ressources SVG.
Optimisation des polices web
Créez des sous-ensembles depuis des glyphes ou du texte, conservez les fonctions OpenType utiles et livrez uniquement les formats nécessaires.
Contrôles avant publication
Validez les fichiers TTF, OTF, WOFF et WOFF2 générés, vérifiez la couverture des caractères et les avertissements, puis consultez la démonstration avant publication.
Des règles claires, des sorties plus sûres
WebFont signale les comportements au lieu de modifier silencieusement. Les fonctions SVG et typographiques non prises en charge sont indiquées avant la production.
- Font Builder exige des SVG statiques vectorisés, sans texte éditable, images matricielles, filtres, masques, scripts, animations ni ressources externes. Le mode couleur refuse aussi les motifs et les modes de fusion non pris en charge.
- L’édition directe d’une police source est limitée aux polices TrueType statiques non couleur prises en charge. L’ajout ou le remplacement de glyphes conserve les identifiants existants.
- Créez un sous-ensemble à partir d’une police ou d’une face TTC/OTC sélectionnée à la fois. Les contours d’origine, axes variables et ressources couleur pris en charge sont conservés.
- Le texte en SVG conserve les glyphes couleur vectoriels pris en charge et intègre les glyphes couleur bitmap en PNG ; la couleur de remplissage s’applique aux dessins monochromes. Les contrôles d’axes variables ne modifient que le dessin et ne produisent pas de fichier de police statique.
- Tout s’exécute localement sur Mac. L’application n’envoie pas les fichiers de police.
- La conversion conserve les identifiants de glyphes et les données COLR v0/v1, CPAL et OpenType-SVG compatibles. Les polices variables compatibles gardent tous leurs axes. Le hinting est supprimé ; l’approximation des courbes peut modifier le rendu et la taille du fichier. Les données bitmap, de mise en page ou de variation incompatibles sont refusées avec une explication.
- L’aperçu couleur dépend du format et du rendu macOS. Les dessins COLR et OpenType-SVG pris en charge s’exportent en SVG vectoriel ; les glyphes bitmap et les effets sans équivalent exact intègrent un PNG. Conserver les données couleur ne garantit pas leur affichage dans chaque navigateur ou application.
- La grille affiche les polices variables à leur instance par défaut et identifie les axes. Dans le panneau Export, « Conserver tous les axes » exporte la police variable, tandis que « Instance statique » applique les valeurs d’axes actuelles aux sorties Font Subset et Web Package ; les axes non listés sont fixés à leur valeur par défaut et le nom ainsi que les métadonnées de graisse/style de la police ne sont pas réécrits.
Règles de conversion TTF, OTF et polices web
WOFF/WOFF2 changent le conteneur, pas le type de contour. TTF/OTF (original outlines) restaure .ttf pour TrueType ou .otf pour CFF/CFF2. Les cibles de contours explicites prennent en charge TrueType ↔ CFF statiques et TrueType ↔ CFF2 variables compatibles. Les contours déjà conformes restent inchangés. Les conversions individuelle et par lot affichent la cause précise des échecs ; les lots continuent et comptent réussites et échecs. Des données invalides ou des limites de format peuvent empêcher la conversion.
| Format source | Option cible | Sortie réelle | État | Type de contour et détails de conversion |
|---|---|---|---|---|
| TTF | WOFF / WOFF2 | .woff / .woff2 | Pris en charge | Compresse des contours TrueType en police web. Conserve le type de contour, les axes variables et les données couleur. |
| OTF (CFF/CFF2) | WOFF / WOFF2 | .woff / .woff2 | Pris en charge | Compresse des contours CFF/CFF2 en police web. Conserve le type de contour, les axes variables et les données couleur. |
| WOFF / WOFF2 | TTF/OTF (original outlines) | .ttf | Pris en charge | Restaure les contours TrueType en .ttf. Ne change pas le type de contour et conserve axes variables et données couleur. |
| WOFF / WOFF2 | TTF/OTF (original outlines) | .otf | Pris en charge | Restaure les contours CFF/CFF2 en .otf. Ne change pas le type de contour et conserve axes variables et données couleur. |
| TTF statique | OTF (PostScript outlines) | .otf | Pris en charge (polices statiques) | TrueType statique vers CFF, y compris COLR v0/v1 et OpenType-SVG. Conserve identifiants, calques couleur, dégradés et palettes. Élève les courbes quadratiques en cubiques et supprime le hinting. |
| OTF statique (CFF) | TTF (TrueType outlines) | .ttf | Pris en charge (polices statiques) | CFF statique vers TrueType, y compris COLR v0/v1 et OpenType-SVG. Conserve identifiants, calques couleur, dégradés et palettes. Approxime les courbes cubiques par des quadratiques et supprime le hinting. |
| TrueType variable ↔ CFF2 | TTF / OTF | .ttf / .otf | Sous conditions | Conserve tous les axes et les données couleur compatibles ; la conversion de contours ne fige pas les axes. Pour exporter un fichier à axes fixes, choisissez « Instance statique » dans le panneau Export, puis générez un sous-ensemble ou un package web. Nécessite 1 à 16 axes, au plus 48 régions de variation des contours, des contours maîtres compatibles et des variations calculables. La validation et les limites de taille et de coordonnées restent applicables. Le fichier CFF2 peut devenir beaucoup plus volumineux. |
| Couleur bitmap (sbix/CBDT/EBDT) | Conversion de contours | — | Non pris en charge | Ne transforme pas un dessin bitmap en contours vectoriels. Utilisez l’export des contours d’origine ou la compression web pour conserver les bitmaps. |
| TTC / OTC | Conversion individuelle / par lot | — | Non pris en charge | Sélectionnez une face dans la fenêtre principale, puis créez un sous-ensemble. |
| Variations non compatibles | Changer les contours | — | Non pris en charge | Les contours VARC, CFF1 avec axes variables, CFF2 sans fvar, maîtres incompatibles, régions non résolubles ou dépassements des limites empêchent le changement de contours. Utilisez l’export des contours d’origine ou la compression Web lorsque ces opérations sont compatibles. |
| Mise en page incompatible | Changer les contours | — | Non pris en charge | Certaines tables AAT anciennes et les données de mise en page référençant les points des contours d’origine empêchent une conversion sûre. La cause précise est affichée. |
