Nazaj v sredo do pozne, Ä90 let, je Linux GUI utrpel številne težave, od katerih je ena bila pisava. Ko je namizje Linux prišlo na prizorišče, ne samo, da je imelo pomanjkanje stvari, kot je anti aliasing, vendar je bilo dodajanje pisav na namizje prepleteno zmešnjavo.
Hitro naprej do zdaj in ta problem je vse, razen odšel. Zdaj je dodajanje, odstranjevanje in upravljanje pisav na namizju Linux neverjetno preprosto, če veste, kje jih lahko namestite in / ali katera orodja so na voljo. Dodajte nekaj pisav!
Potrebni imeniki
Pomembno je razumeti, da obstajajo dve primarni lokaciji za postavitev novih pisav. Prva lokacija omogoča, da so pisave na voljo na svetovni ravni. To je pomembno, če imate namizje ali strežnik Linux, ki ga uporabljajo več ljudi. Torej, če se več kot ena oseba prijavlja v vaš strežnik Linux in hoče imeti dostop do več kot standardne pisave, je imenik za te pisave / usr / deljenje / pisave . V tem imeniku boste našli pet podimenikov, od katerih so tri pomembne:
- / usr / share / fonts / opentype
- / usr / share / fonts / truetype
- / usr / share / fonts / truetype1
Prvi imenik (opentype) je, če postavite opentype pisave. Te pisave imajo na splošno pripono .otf. Drugi in tretji imenik hiše pisave truetype, ki se običajno končajo z .ttf (ali .TTF).
Drugi imenik za pisave, specifične za uporabnika, najdete v /home/USER/.fonts (Kjer je USER dejansko uporabniško ime). Pisave, shranjene v tem imeniku, lahko uporablja le določen uporabnik. Upoštevati je treba, da vse distribucije Linuxa ne privzeto ustvarijo tega imenika. Če odprete upravitelja datotek, ga boste morali navesti, da prikaže skrite imenike (imenike, ki se začnejo s piko). Za večino upraviteljev datotek je to mogoče storiti s kombinacijo tipk Ctrl + h. Če ne vidite tega imenika, ga lahko ustvarite tako, da v upravitelju datotek kliknete z desnim klikom in izberete Novo> mapo ali pa odprete terminalsko okno in izdate ukaz:
mkdir ~ / .fonts
Ni potrebe, da bi ustvarili podmape za hrambo opentype in truetype fontov, saj bodo vsi nameščeni znotraj istega imenika.
Dodajanje pisav
Če želite dodati nove pisave, morate najprej (zakonito) naročiti zadevne pisave. Ko jih imate, lahko prenesete datoteke .ttf, .TTF ali .otf v pravilni imenik. Recite, da želite, da so te pisave dodane globalno. Za to boste želeli delati iz ukazne vrstice (ker standardni uporabnik nima dovoljenja za premikanje datotek v / usr / deljenje / pisave / ).
Recimo, da ste v vaš uporabnik prenesli več pisav .ttf. Prenos imenika ( / home / UPORABNIK / Prenosi , kjer je USER vaše uporabniško ime). Če želite te pisave premakniti v globalni imenik, odprite okno terminala in izdajte naslednji ukaz:
sudo mv ~ / prenosi / *. ttf / usr / share / fonts / truetype /
Ko to storite, morate sistem obvestiti o spremembi z izdajo ukaza:
sudo fc-cache -fv
S tem ukazom bodo vsi uporabniki imeli dostop do novo dodanih pisav.
Če želite te prenesene pisave dodati določenemu uporabniku, lahko prek grafičnega upravitelja datotek delate tako:
- Odprite upravitelj datotek.
- Pojdite do Prenosi mapo.
- Izberite vse prenesene pisavne datoteke.
- Kopirajte datoteke s kombinacijo tipkovnice Ctrl + c.
- Pojdite v /home/USER/.fonts imenik (kjer je USER dejansko uporabniško ime).
- Prilepite datoteke s kombinacijo tipkovnice Ctrl + v.
Hitrejša metoda bi bila:
- Odpri a terminalsko okno.
- Izdajte ukaz mv ~ / prenosi / *. ttf ~ / .fonts.
Kaj je Microsoftov krstni kamen?
Obstajajo določene primere, kjer boste potrebovali določeno pisavo, ki jo licencira Microsoft. Take pisave so: Andale Mono, Arial, Arial Black, Comic Sans MS, Courier New, Georgia, Impact, Times New Roman, Trebuchet, Verdana in Webdings. Če potrebujete te pisave, morate namestiti aplikacijo drugega proizvajalca. Kako narediti to na distribuciji Ubuntu namizja:
- Odprite terminalsko okno.
- Izdajte ukaz sudo apt-get namestite ttf-mscorefonts-installer .
- Ob pozivu, v redu licenco za pisave.
Te pisave bodo dodane v globalni imenik in namestitev bo samodejno posodabljala predpomnilnik pisave za vas.
Kaj je Google Krmilniki
Google je ustvaril veliko število spletnih pisav, ki so na voljo vsem uporabnikom namizja. Če jih želite dodati na namizje za Linux, morate namestiti aplikacijo drugega proizvajalca, imenovano TypeCatcher. Če želite to narediti, sledite tem korakom (ponovno prikazujte na Ubuntu namizju):
- Odpri a terminalsko okno.
- Izdajte ukaz sudo apt-get namestite tipecatcher.
- Omogočite namestitev.
Ko je TypeCatcher nameščen, ga odprite iz menija namizja. V glavnem meniju poiščite pisavo, ki jo želite namestiti, in kliknite gumb za nalaganje (puščica navzdol v zgornjem levem kotu). Ko ste prenesli vse želene Googlove spletne pisave, morate še vedno posodobiti predpomnilnik pisav z ukazom sudo fc-cache -fv . Ko ta ukaz konča, bodo vse vaše Google pisave na voljo vašim uporabnikom in vsem uporabnikom.
Kako odstraniti pisave
Odstranjevanje pisav je opravljeno v obratnem vrstnem redu dodajanja pisav.Če odstranjujete uporabniške pisave, bi preprosto odprli upravitelja datotek in se pomaknili na /home/USER/.fonts imenik (kjer je USER dejansko uporabniško ime), izberite vse pisave, ki jih želite odstraniti, in pritisnete tipko Izbriši na tipkovnici.
Če želite odstraniti globalne pisave, naredite naslednje:
- Odpri a terminalsko okno. Z ukazom spremenite v potreben imenik cd / usr / share / fonts / truetype .
- Izdajte ukaz ls | manj in se pomaknite po seznamu, pri čemer upoštevajte imena datotek, ki jih želite odstraniti.
- Izdajte ukaz sudo rm FILENAME (Kjer je FILENAME ime datoteke pisave, ki jo želite odstraniti).
- Izdajte ukaz sudo fc-cache -fv posodobiti predpomnilnik pisave.
Če želite odstraniti paket Microsoft Core Fonts, lahko to storite z ukazom:
sudo apt-get odstranite ttf-mscorefonts-installer
Izdelava aplikacij, ki se zavedajo novih pisav
To je precej preprosto. Najlažji način, da se program zaveda novih pisav, je, da ga zaprete in ga znova odprete. Poskrbite, da shranite vse / vse delo, ki ste ga opravili, preden zaprete aplikacijo. To opravilo velja, če ste dodali pisave po vsem svetu ali za posameznika. Seveda, če se te novo dodane pisave še vedno ne pojavijo v aplikacijah ali v možnostih za konfiguracijo namizja, se lahko vedno odjavite z namizja in se znova prijavite. To bo zagotovo vse programe zavedalo novo dodanih pisav .