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.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.
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/12.2/fontforge-20230101-security_fixes-1.patch
libspiro-20220722 og libxml2-2.13.3
giflib-5.2.2, git-2.46.0, libjpeg-turbo-3.0.1, libtiff-4.6.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.