FontForge-20150824

Introduction à FontForge

Le paquet FontForge contient un éditeur de polices hors ligne qui vous permet de créer vos propres polices postscript, truetype, opentype, cid-keyed, multi-master, cff, svg et bitmap (bdf, FON, NFNT), ou d'en éditer une existante.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

Informations sur le paquet

Dépendances de FontForge

Requises

FreeType-2.6.3, GLib-2.46.2, et libxml2-2.9.3, aussi Wget-1.17.1 si vous voulez lancer les tests

Recommandées

Facultatives

giflib-5.1.2, libjpeg-turbo-1.4.2, libpng-1.6.21, LibTIFF-4.0.6, Python-2.7.11, IPython, libspiro, libunicodenames, libuninameslist et zeromq (libzmq)

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/fontforge

Installation de FontForge

Installez FontForge en lançant les commandes suivantes :

sed -i 's%naist.jp/pub/NetBSD/packages%netbsd.org/pub/pkgsrc%' \
  tests/Makefile.in &&
./configure --prefix=/usr     \
            --enable-gtk2-use \
            --disable-static  \
            --docdir=/usr/share/doc/fontforge-20150824 &&
make

Pour tester les résultats lancez : make check.

Maintenant, en tant qu'utilisateur root :

make install
[Note]

Note

Fontforge peut avoir besoin d'un contournement pour démarrer, à cause d'un bogue dans l'écran d'accueil. Si vous souhaitez le lancer depuis un terminal, utilisez soit fontforge -new, soit, après avoir tapé fontforge, appuyez sur Ctrl-C, après que l'écran d'accueil apparaît. Depuis le menu, faites la substitution suivante en tant qu'utilisateur root :

sed -e '/Exec/ s/fontforge/& -new/' \
    -i /usr/share/applications/fontforge.desktop

Explication des commandes

sed -i 's%naist.jp/pub/NetBSD/packages%netbsd.org/pub/pkgsrc%' Les tests récupèrent la police MunhwaGothic-Bold - il n'est plus sur ce miroir, donc on utilise la source primaire de NetBSD.

--enable-gtk2-use : permet d'utiliser les graphismes GTK+2 au lieu des graphismes Xorg basiques.

--disable-static : Ce paramètre empêche l'installation des versions statiques des bibliothèques.

--enable-debug : Active la construction debug et le code conditionné par FONTFORGE_DEBUG. Requiert libspiro.

Contenu

Programmes installés: fontforge, fontimage, fontlint et sfddiff
Bibliothèques installées: libfontforgeexe.so, libfontforge.so, libgdraw.so, libgioftp.so, libgunicode.so, libgutils.so, et /usr/lib/python2.7/site-packages/{fontforge,psMat}.so
Répertoires installés: /usr/{include,share}/fontforge et /usr/share/doc/fontforge-20150824

Descriptions courtes

fontforge

est un programme qui permet de créer et de modifier des fichiers de police.

fontimage

est un programme qui produit une image montrant les caractères représentatifs d'une police.

fontlint

est un programme qui vérifie des erreurs communes dans une police.

sfddiff

est un programme pour comparer deux fichiers de police.

Last updated on 2016-03-04 11:29:51 +0100