J'ai un fichier WOFF que j'ai téléchargé à partir d'un site Web que je souhaite convertir pour l'utiliser dans des documents Microsoft Word et autres. Existe-t-il un moyen gratuit de le faire? Après de nombreuses recherches, je n'ai pas trouvé de moyen, donc je me tourne vers Super User pour obtenir de l'aide.
conversion
fonts
MESLewis
la source
la source
Réponses:
Oui, le format WOFF est un conteneur pour la structure sfnt basée sur une table (utilisée par TrueType et OpenType). Il ajoute des métadonnées à la police TTF / OTF et peut également compresser les données de police réelles.
Si vous souhaitez convertir WOFF en police TTF / OTF encapsulée , vous pouvez utiliser l' outil woff2sfnt créé par Jonathan Kew chez Mozilla. Il fournit des binaires précompilés pour l' outil sfnt2woff (conversion de TTF / OTF en WOFF) pour OS X et Windows, mais pas pour l'outil woff2sfnt (conversion de WOFF en TTF / OTF), vous devez donc compiler à partir du la source. Facile à faire si vous avez une chaîne d'outils de compilateur fonctionnelle - il suffit de télécharger le fichier zip source et de l'exécuter
make
.Lorsque vous avez un binaire woff2sfnt fonctionnel, vous n'avez qu'à:
La police résultante est une police TTF / OTF ordinaire que vous pouvez utiliser, mais veuillez noter que si vous téléchargez une police WOFF à partir d'un site Web, vous êtes censé respecter la licence de cette police. Les informations de licence peuvent être incluses dans les métadonnées WOFF.
la source
woff2sfnt
etsfnt2woff
s'appellewoff-tools
Suite au lien d'Erik Tjernlund, j'ai téléchargé la source et compilé un exécutable i386 de
woff2sfnt
etsfnt2woff
pour Windows. Vous pouvez le télécharger depuis ma Dropbox ici.(Notez que cela fonctionne également sur les machines x86-64. En fait, vous ne pouvez pas le construire pour x86-64 car l'objet binaire fourni par Jonathan Kew est pour le type d'architecture i386.)
la source
Vous pouvez utiliser FontForge pour le convertir - c'est une application qui peut créer et éditer des fichiers de polices.
Vous l'installez, puis vous pouvez cliquer avec le bouton droit sur le fichier de police et sélectionner «Propriétés». À côté de «Ouvrir avec», cliquez sur «Modifier», puis accédez à «Parcourir»:
Vous devez ensuite trouver l'emplacement de l'exécutable FontForge - sur Windows 7 64 bits, il se trouve ici:
Une fois que vous avez ouvert la police, vous ignorez la plupart des erreurs concernant les types de table et les éléments incorrects et cliquez sur «Générer des polices»:
Sélectionnez l'emplacement d'enregistrement et
ttf
ouotf
comme format d'exportation. Les polices OTF peuvent parfois avoir une qualité supérieure selon la police que vous importez.Fontforge peut utiliser une variété de types de polices d'exportation et importées, il peut donc également être utilisé pour convertir d'autres polices. Il est également très utile pour créer ou recréer vos propres polices. Il y a un guide ici avec d'autres utilisations de FontForge.
la source
J'ai obtenu la source woff2sfnt pour compiler pour Windows 10 x64 avec les étapes suivantes bricolé à partir d'autres références (c'est-à-dire que je ne revendique aucune pensée originale ici)
gcc -o woff2sfnt.exe woff2sfnt.c woff.c compress.c uncompr.c deflate.c inflate.c adler32.c inffast.c crc32.c trees.c zutil.c inftrees.c
je me rends compte que tout cela est très brutal, car je ne suis qu'un simple programmeur C # avec le ventre mou offert par les outils modernes, non initié à faire gcc de la bonne façon.
la source
convertir des fichiers WOFF2 en ttf sur macOS, essayez
ttx font.woff
convertira votre.woff
fichier en un.ttx
fichier (un format de fichier de police XML).ttx font.ttx
Convertira ensuite le fichier.ttx
en a.ttf
.Si le fichier dont vous sortez
ttx font.ttx
ne peut pas être importé, vous pouvez essayer de le faire glisserfont.ttf
dans le Livre des polices, de lire les erreurs (cliquez sur la flèche déroulante à côté du nom de la police) et de les corriger dans le.ttx
fichier. Par exemple, j'ai dû ajouter unnamerecord
.Pour la conversion par lots, essayez
J'ai aussi essayé le woff2 de google à partir de ce repo
mais cela n'a pas créé de fichiers
.ttf
ou.otf
.En fin de compte, j'ai googlé "fontname otf" et l'ai installé à la place.
la source
Vous pouvez utiliser un convertisseur de police en ligne, comme ceux-ci:
http://www.fontconverter.org
http://onlinefontconverter.com
http://www.freefontconverter.com
la source