FontForge-20230101
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.
This package is known to build and work properly using an LFS 12.0
platform.
Informations sur le paquet
Dépendances de FontForge
Requises
libspiro-20220722 et libxml2-2.10.4
Recommandées
GTK+-3.24.38
Facultatives
giflib-5.2.1, git-2.41.0, libjpeg-turbo-3.0.0, libtiff-4.5.1, sphinx-7.1.2 (pour construire la documentation
html) et WOFF2-1.0.2
Installation de FontForge
Tout d'abord, corrigez un problème avec les anciennes traductions
exposées par gettext-0.22 :
sed -i.orig 's/\(%[^%[:space:]]*\)hs/\1s/g' \
fontforgeexe/searchview.c po/de.po po/ca.po \
po/hr.po po/it.po po/pl.po po/uk.po po/en_GB.po \
po/fr.po po/vi.po po/ko.po po/ja.po
Installez FontForge en exécutant
les commandes suivantes :
mkdir build &&
cd build &&
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-Wno-dev .. &&
make
Pour tester les résultats lancez : make check.
Maintenant, en tant qu'utilisateur root
:
make install
Si vous avez installé sphinx-build, la documentation
HTML a été construite et installée dans /usr/share/doc/fontforge
. Pour pouvoir y accéder
dans un répertoire versionné, créez un lien symbolique en tant
qu'utilisateur root
:
ln -sv fontforge /usr/share/doc/fontforge-20230101
Explication des commandes
-DCMAKE_BUILD_TYPE=Release
: ce
paramètre est utilisé pour créer une version optimisée sans
information de débogage.
-Wno-dev
: ce
paramètre est utilisé pour supprimer des avertissements prévus pour
les développeurs du paquet.
-DENABLE_X11=ON
: utilise un
moteur X11 au lieu de GDK3 (gtk+-3) pour les graphiques Xorg de
base.
Contenu
Programmes installés:
fontforge, fontimage, fontlint et
sfddiff
Bibliothèque installée:
libfontforge.so et
/usr/lib/python3.11.4/site-packages/{fontforge,psMat}.so
Répertoires installés:
/usr/share/fontforge et éventuellement
/usr/share/doc/fontforge{,-20230101}
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
|