Ukwenza uhlobo lochwethezo alukho nzima kunokuba ucinga, ke ubuncinci ufuna ukuqonda okusisiseko komzekeliso. Iifonti ziyilelwe ngenkqubo yokuphindaphinda, apho usenza khona utshintsho kubume beleta kumhleli wefonti, emva koko uphonononge kwakhona ekusebenziseni kwaye wenze izigqibo ezingakumbi zoyilo.
Kodwa Kuya kufuneka uyazi ukuba zininzi izicelo eziza kusinceda emsebenzini wokwenza ifonti yokuthayipha, yiyo loo nto namhlanje siza kuthetha ngeFontForge.
Malunga neFontForge
I-FontForge ngumhleli wefonti yolwandlalo kunye nefonti ye-bitmap ekuvumela ukuba wenze, uhlele, okanye uguqule iifonti ezahlukeneyo, kubandakanya:
TrueType (TTF), TrueType Collection (TTC), OpenType (OTF), PostScript Type 1, TeX Bitmap Fonts, X11 OTB bitmap (sfnt only), Glyph Bitmap Distribution Format (BDF), FON (Windows), FNT (Windows), kunye neWebhu evulekileyo yoMthombo weWebhu (WOFF).
Esi sisicelo sesoftware sasimahla (GPL ilayisensi) ebhalelwe ukusebenza kwiinkqubo ezahlukeneyo zokusebenza kubandakanya iWindows, iMac OS kunye neLinux.
Ifonti ikwangenisa ngaphakathi kunye nokuthumela iifonti ngaphandle kunye nokusuka kwifomathi yemifanekiso yevektha (SVG) kunye neFomathi yoBume beNqaku eliDibeneyo (UFO).
Kwakhona ixhasa izandiso ezingezizo zeMicrosoft (Itafile ye-MATH) yaziswa ngeCambria Math kwaye ixhaswe yiOfisi 2007, XeTeX kunye neLuaTeX.
Ubuncinci ifonti ye-OpenType yasimahla yenziwe yenziwe kwiFontForge.
Ukulungiselela ukuguqulwa kwefomathi ezenzekelayo kunye neminye imisebenzi ephindaphindwayo, iFontForge isebenzisa iilwimi ezimbini zokubhala: ulwimi lwayo kunye nePython.
I-FontForge inokuqhuba izikripthi kwi-GUI yayo, ukusuka kumgca wokuyalela, kwaye ikwabonelela ngeempawu zayo njengemodyuli yePython ukuze idityaniswe kuyo nayiphi na inkqubo yePython.
Kwakhona ixhasa inkcazo yefayile yefayile yeAdobe OpenType (kunye nolwandiso lwayo kwi-syntax).
I-FontForge inokusebenzisa i-Potrace okanye i-AutoTrace ukulandelela ngokuzenzekelayo imifanekiso ye-bitmap kunye nokungenisa kwifonti. Amacandelo e-FontForge ekhowudi asetyenziswa yi-LuaTeX yokumisela i-injini yokufunda kunye nokuhambisa iifonti ze-OpenType.
Ikhowudi yomthombo weFontForge ibandakanya inani lezinto ezisetyenziswayo, kubandakanya 'i-showttf' ebonisa imixholo yeefayile zefonti yokubini kunye nesiguquli se-WOFF kunye nesiguquli.
Uyifaka njani ifonti yomhleli wefonti kwilinux?
Kulabo abanomdla wokukwazi ukufaka esi sicelo, banokulandela imiyalelo esabelana ngayo ngezantsi.
Ngokubanzi, phantse nakuphi na ukuhanjiswa kweLinux, singasifaka esi sixhobo kwinkqubo yethu ngoncedo lweephakeji zePlppak., ke kufuneka kuphela ukuba songezwe kwinkqubo.
Ukuba awunayo le nkxaso, unokuqhagamshelana eli khonkco lilandelayo apho sichaza indlela yokwenza ngayo.
Ngoku ukufaka esi sixhobo siza kuphumeza umyalelo kwisiphelo sendlela:
flatpak install --user https://flathub.org/repo/appstream/io.github.Fontforge.flatpakref
Ubuntu 16.04 LTS kunye nabasebenzisi be-Ubuntu 14.04 LTS banokusebenzisa le ndawo ilandelayo, abaya kuyongeza kwinkqubo yabo ngokuchwetheza lo myalelo ulandelayo:
sudo add-apt-repository ppa:fontforge/fontforge
Emva koko siza kuhlaziya uluhlu lwethu lweephakeji kunye neefositori nge:
sudo apt-get update
Okokugqibela siza kufaka esi sicelo ngokwenza oku kulandelayo:
sudo apt-get install fontforge
Kubasebenzisi be-Debian kunye neenguqulelo ze-Ubuntu kamva siya kukhuphela ezi phakheji zilandelayo. Siza kuqala senze ifolda apho siya kugcina khona
mkdir fontforge
Siyafikelela kuyo:
cd fontforge
Kwaye siza kukhuphela ngokokwakha kwethu. Abasebenzisi benkqubo engama-64:
wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/fontforge-common_20170731-0ubuntu1~zesty_all.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/fontforge-dbg_20170731-0ubuntu1~zesty_amd64.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/fontforge-nox_20170731-0ubuntu1~zesty_amd64.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/fontforge_20170731-0ubuntu1~zesty_amd64.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/libfontforge-dev_20170731-0ubuntu1~zesty_amd64.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/libfontforge1_20170731-0ubuntu1~zesty_amd64.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/libgdraw4_20170731-0ubuntu1~zesty_amd64.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/python-fontforge_20170731-0ubuntu1~zesty_amd64.deb
Abo bangabasebenzisi beenkqubo ezingama-32-bit khuphela oku kulandelayo:
wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/fontforge-dbg_20170731-0ubuntu1~zesty_i386.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/fontforge-nox_20170731-0ubuntu1~zesty_i386.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/fontforge_20170731-0ubuntu1~zesty_i386.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/libfontforge-dev_20170731-0ubuntu1~zesty_i386.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/libfontforge1_20170731-0ubuntu1~zesty_i386.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/libgdraw4_20170731-0ubuntu1~zesty_i386.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/python-fontforge_20170731-0ubuntu1~zesty_i386.deb
Ekupheleni kokukhutshelwa, siya kufaka ezi phakheji kwinkqubo ngokwenza lo myalelo:
sudo dpkg -i *deb
Kwaye ukuba unengxaki yokuxhomekeka, siyisombulula nge:
sudo apt -f install
KwiArch nakwizinto eziphuculweyo kuphela Sudo pacman -S fontforge: V