Une application pour la conversion des polices de TrueType à Woff / Woff2. Écrit en objectif-c / c ++. Nécessite Mac OS 10.12 (Sierra) ou plus.

Les versions binaires sont disponibles sur la page des versions.
Les binaires sont auto-signés mais non notariés, donc Mac OS 10.15 (Catalina) et affichent plus élevé une erreur lors du lancement. Cliquez avec le bouton droit sur l'icône de l'application et sélectionnez "Ouvrir" pour activer l'option de contourner cet avertissement de sécurité.
Il existe plusieurs façons d'ajouter des polices à convertir:
Cmd + O ) et choisissez les fichiers de police dans le sélecteur de fichiers.Les polices au format TrueType (.TTF, .OTF) sont converties en WOFF / WOFF2, et les polices au format Woff / Woff2 (.Woff, .Woff2) sont converties en trueType.
Si vous avez sélectionné au moins une police, vous pouvez sélectionner "Afficher dans Finder" dans le menu "Fichier" ou la barre d'outils (ou utiliser le raccourci clavier Cmd + Shift + R ) pour ouvrir le dossier contenu dans le Finder.
Vous pouvez sélectionner "Copier CSS" dans le menu ou la barre d'outils "Fichier" pour copier les règles CSS @font-face pour les polices converties en presse-papiers. Cela ne fonctionne que pour les polices qui ont terminé la conversion. Le programme essaie de déterminer la famille des polices génériques (Serif, Sans Serif ou Monospace), le style (italique) et le poids (gras) de chaque fichier, comme dans l'exemple suivant Sortie:
@font-face {
font-family : "Mohave" ;
font-style : normal;
font-weight : bold;
src : url ( "Mohave-Bold.woff2" ) format ( "woff2" ) , url ( "Mohave-Bold.woff" ) format ( "woff" ) , url ( "Mohave-Bold.ttf" ) format ( "truetype" );
}
@font-face {
font-family : "Mohave" ;
font-style : italic;
font-weight : bold;
src : url ( "Mohave-BoldItalic.woff2" ) format ( "woff2" ) , url ( "Mohave-BoldItalic.woff" ) format ( "woff" ) , url ( "Mohave-BoldItalic.ttf" ) format ( "truetype" );
}
@font-face {
font-family : "Mohave" ;
font-style : italic;
font-weight : normal;
src : url ( "Mohave-Italic.woff2" ) format ( "woff2" ) , url ( "Mohave-Italic.woff" ) format ( "woff" ) , url ( "Mohave-Italic.ttf" ) format ( "truetype" );
}
@font-face {
font-family : "Mohave" ;
font-style : normal;
font-weight : normal;
src : url ( "Mohave-Regular.woff2" ) format ( "woff2" ) , url ( "Mohave-Regular.woff" ) format ( "woff" ) , url ( "Mohave-Regular.ttf" ) format ( "truetype" );
}Cependant, il ne peut pas déterminer les polices ou poids cursives ou fantastiques en plus de "normal" et "audacieux".
Vous pouvez ouvrir la fenêtre Préférences en la sélectionnant dans le menu de l'application (ou utiliser le raccourci clavier Cmd + , ).

Le format de sortie détermine si le programme génère des fichiers WOFF, des fichiers WOFF2 ou les deux. Woff2 a une meilleure compression, mais Woff a un support de navigateur plus large. Chaque format a un curseur de niveau de compression , où les valeurs plus faibles fournissent une compression et une décompression plus rapides, mais des valeurs plus élevées fournissent des tailles de fichiers plus petites.
WOFF2 a également l'option de transformations Autoriser , qui détermine si des transformations supplémentaires sont effectuées en tables glyf , loca et hmtx de la police (voir la spécification du format WOFF2). Si cette option est désélectionnée, ces tables sont laissées sous leur forme originale et non compressée.
Incorpore Sfnt2Woff-Zopfli par Bram Stein, lui-même dérivé de Sfnt2Woff par Jonathan Kew de Mozilla et l'algorithme de compression Zopfli par Lode Vandevenne et Jyrki Alakuijala de Google.
Incorpore le code WOFF2 et Brotli par Google.
Utilise des icônes de compresse, de plus, de dossier ou d'ouverture, de copie, de temps, de balai et de vérification par Font Awesome.