This document in English

Comment créer un fichier incorporable WOFF avec un fichier de police de caractères True Type (.ttf)

Première étape: télécharger le fichier 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.

Deuxième étape: Construisez l'exécutable de 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.

Valid HTML 4.01! Valid CSS! HTML Tidy