FontForge pakken inneholder en skisse fontredigerer som lar deg lage ditt eget postscript, truetype, opentype, cid-keyed, multi-master, cff, svg og bitmap fonter (bdf, FON, NFNT), eller rediger eksisterende.
Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://github.com/fontforge/fontforge/releases/download/20230101/fontforge-20230101.tar.xz
Nedlasting MD5 sum: 7043f25368ed25bcd75d168564919fb7
Nedlastingsstørrelse: 13 MB
Estimert diskplass som kreves: 102 MB (legg til 52 MB for tester)
Estimert byggetid: 0.4 SBU (med parallellitet=4, legg til 0,1 SBU for tester)
Nødvendig oppdatering: https://www.linuxfromscratch.org/patches/blfs/svn/fontforge-20230101-security_fixes-1.patch
libspiro-20220722 og libxml2-2.13.4
giflib-5.2.2, git-2.46.2, libjpeg-turbo-3.0.1, libtiff-4.7.0, sphinx-8.0.2 (for å bygge html dokumentasjon), og WOFF2-1.0.2
Først, fiks to sikkerhetssårbarheter i Splinefont-funksjonaliteten:
patch -Np1 -i ../fontforge-20230101-security_fixes-1.patch
Deretter løser du et problem med gamle oversettelser som er eksponert av 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
Installer FontForge ved å kjøre følgende kommandoer:
mkdir build && cd build && cmake -D CMAKE_INSTALL_PREFIX=/usr \ -D CMAKE_BUILD_TYPE=Release \ -W no-dev .. && make
For å teste resultatene, kjør: make check.
Nå, som root
bruker:
make install
Hvis du har installert sphinx-build, HTML dokumentasjon
ble bygget og montert i /usr/share/doc/fontforge
. For å få tilgang til
den som en versjonert mappe, opprett en symbolkobling som
root
bruker:
ln -sv fontforge /usr/share/doc/fontforge-20230101
-D
CMAKE_BUILD_TYPE=Release
: Denne bryteren brukes til å
opprette en optimalisert utgivelse uten feilsøkingsinformasjon.
-W no-dev
: Denne bryteren
brukes til å undertrykke advarsler beregnet på pakkens utviklere.
-D ENABLE_X11=ON
: bruk et X11 bakstykke
i stedet for GDK3 (gtk+-3) for grunnleggende Xorg grafikk.