woff-code-latest.zip
de http://people.mozilla.com/~jkew/woff/Puis, décompresser le fichier
woff-code-latest.zip
avec votre utilitaire par défaut de décompression (le mien est Ark version 2.19) dans, disons,
~/Documents/woff-code-latest
Dans votre gestionnaire de paquets (le mien est Muon Package Manager version 2.2.0),
assurez-vous que vous avez installé les paquets
gcc
et gcc-4.7
et zlib1g-dev
et
possiblement quelques autres paquets dépendants (comme
make
et libc6
); sinon, alors téléchargez-les et installez-les.
~/Documents/woff-code-latest$ ls Makefile sfnt2woff.c woff-2009-10-03.html woff2sfnt.c woff.c woff.h woff-private.h
Vous devriez voir ces 7 fichiers.
sfnt2woff
Puis, dans votre terminal de ligne de commande (le mien s'appelle Konsole), faites:
~/Documents/woff-code-latest$ make cc -c -o sfnt2woff.o sfnt2woff.c cc -c -o woff.o woff.c cc -o sfnt2woff sfnt2woff.o woff.o -lz cc -c -o woff2sfnt.o woff2sfnt.c cc -o woff2sfnt woff2sfnt.o woff.o -lz
Puis tapez:
~/Documents/woff-code-latest$ ls -al
L'exécutable sfnt2woff
devrait être
listé avec des droits d'exécution pour le groupe et l'utilisateur.
Puis déplacez ou copiez le fichier source de la police de caractères foo.ttf
(le fichier .ttf que vus voulez convertir en un fichier .woff) dans
~/Documents/woff-code-latest
et puis tapez:
./sfnt2woff foo.ttf
et maintenant foo.woff
devrait être créé
et sa taille devrait être (modérément ou considérablement) plus petite que
foo.tf
.
Le "./" préfixage de l'exécutable est important à moins que vous ayez modifié/ajouté le répertoire /woff-code-latest à votre $PATH.
Plus d'information: http://askubuntu.com/search?q=modify+$PATH+add+directory
Voilà. Terminé!
Un grand merci à Johnathan Kew, Chris Lilley et Kazuaki Takemura pour leur assistance.