I-FontForge umhleli weefonti yamaqela amaninzi

I-FontForge umhleli weefonti yamaqela amaninzi

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.

Ifonti kwiLinux

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

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   Rodrigo sitsho

    KwiArch nakwizinto eziphuculweyo kuphela Sudo pacman -S fontforge: V