A mitjans de la dècada dels 90, la interfície gràfica d'usuari de Linux va patir una sèrie de problemes, un dels quals era fonts. Quan l'escriptori Linux primer va arribar a l'escenari, no només faltava coses com l'anti aliasing, però l'addició de fonts a l'escriptori era un embolic complicat.
Avance ràpid fins ara i aquest problema no té res més que allunyat. Ara, afegir, eliminar i gestionar fonts a l'escriptori de Linux és increïblement senzill, sempre que sàpiga on posar-les i / o quines eines estan disponibles. Anem a afegir algunes fonts!
Directoris necessaris
És important entendre que hi ha dues ubicacions principals per col·locar fonts noves. La primera ubicació fa que les fonts estiguin disponibles a nivell mundial. Això és important si teniu un escriptori o servidor Linux que utilitzen diverses persones. Així, si més d'una persona entra al vostre servidor de Linux i voleu tenir accés a més de la font estàndard, el directori d'aquestes fonts és / usr / share / fonts . Dins d'aquest directori trobareu cinc subdirectoris, tres dels quals són importants:
- / usr / share / fonts / opentype
- / usr / share / fonts / truetype
- / usr / share / fonts / truetype1
El primer directori (opentype) és on col·loqueu fonts opentype. Normalment, aquestes fonts tenen l'extensió de fitxer .otf. Els tipus de lletra truetype de la casa de directoris de segon i tercer, que generalment acaben en .ttf (o .TTF).
El segon directori, per als tipus de lletra específics de l'usuari, es troba a /home/USER/.fonts (On USER és el nom d'usuari real). Les fonts emmagatzemades en aquest directori només poden ser utilitzades per aquest usuari en particular. Cal destacar que no totes les distribucions de Linux creen aquest directori de manera predeterminada. Si obriu el gestor de fitxers, heu d'indicar que mostrarà directoris ocults (directoris que comencen amb un punt). Per a la majoria d'administradors de fitxers, es pot fer amb la combinació de tecles Ctrl + h. Si no veieu aquest directori, podeu crear-lo fent clic dret al gestor de fitxers i seleccionant Nova> Carpeta, o podeu obrir una finestra de terminal i emetre la comanda:
mkdir ~ / .fonts
No hi ha necessitat de crear subcarpetes per allotjar tipografies tipus openspe i truetype, ja que tots estaran allotjats dins d'aquest mateix directori.
S'estan afegint fonts
Per afegir nous tipus de lletra primer heu de comprar (legalment) els tipus de lletra en qüestió. Una vegada que els tinguis, podeu moure els fitxers .ttf, .TTF o .otf al directori correcte. Digues que vols que aquests tipus de lletra s'afegeixin globalment. Per a això, voldreu treballar des de la línia d'ordres (ja que l'usuari estàndard no té permís per moure fitxers a / usr / share / fonts / ).
Deixeu-vos dir que heu descarregat un munt de fonts .ttf al vostre usuari. Descarregar el directori ( / inici / USER / descàrregues , on USER és el vostre nom d'usuari). Si voleu moure aquests tipus de lletra al directori global, obriu una finestra de terminal i publiqueu el següent comandament:
sudo mv ~ / Downloads / *. ttf / usr / share / fonts / truetype /
Una vegada que hàgiu fet això, heu de fer que el sistema tingui coneixement del canvi mitjançant l'emissió de la comanda:
sudo fc-cache -fv
Amb aquesta ordre executada, tots els usuaris tindran accés als tipus de lletra recentment afegits.
Per afegir aquests tipus de lletra descarregats a un usuari específic, podeu treballar a través de l'administrador de fitxers gràfic, de la manera següent:
- Obriu el Gestor d'arxius.
- Navegueu cap al Descàrregues carpeta.
- Seleccioneu-ne tots fitxers de lletra descarregats.
- Copieu els fitxers amb la combinació del teclat Ctrl + c.
- Navegueu cap al /home/USER/.fonts directori (on USER és el nom d'usuari real).
- Enganxeu els fitxers amb la combinació de tecles Ctrl + v.
Un mètode més ràpid seria:
- Obriu un finestra de terminal.
- Emet la comanda mv ~ / Downloads / *. ttf ~ / .fonts.
Què passa amb les fonts de Microsoft?
Hi ha certs casos en què necessiteu una font particular que tingui Microsoft amb llicència. Aquest tipus de lletra és: Andale Mono, Arial, Arial Black, Comic Sans MS, Courier New, Georgia, Impact, Times New Roman, Trebuchet, Verdana i Webdings. Si necessiteu aquests tipus de lletra, heu d'instal·lar una aplicació de tercers. A continuació us indiquem com fer-ho a la distribució de l'escriptori d'Ubuntu:
- Obriu una finestra de terminal.
- Emet la comanda sudo apt-get install ttf-mscorefonts-installer .
- Quan se us demani, bé la llicència per a les fonts.
Aquests tipus de lletra s'afegiran al directori global i la instal·lació actualitzarà automàticament la memòria cau de lletra.
Què passa amb els tipus de lletra de Google?
Google ha creat una gran quantitat de fonts web que estan disponibles per a tots els usuaris d'escriptori. Per afegir-los a l'escriptori de Linux, heu d'instal·lar una aplicació de tercers anomenada TypeCatcher. Per fer-ho, seguiu aquests passos (una vegada més, demostrant a Ubuntu Desktop):
- Obriu un finestra de terminal.
- Emet la comanda sudo apt-get installcatcatcher.
- Permet completar la instal·lació.
Quan TypeCatcher estigui instal·lat, obriu-lo des del menú de l'escriptori. Des del menú principal, cerqueu la font que voleu instal·lar i feu clic al botó de baixada (fletxa apuntant cap avall a l'extrem superior esquerre). Una vegada que hàgiu baixat tots els tipus de lletra web de Google que vulgueu, encara heu d'actualitzar la memòria cau de tipus de lletra amb l'ordre sudo fc-cache -fv . Quan aquesta ordre finalitzi, totes les fonts de Google estaran disponibles per a les vostres aplicacions i per a tots els usuaris.
Com desinstal·lar fonts
L'eliminació de tipus de lletra es fa al revés de l'addició de fonts.Si elimineu els tipus de lletra específics de l'usuari, simplement haureu d'obrir el gestor de fitxers, aneu a la secció /home/USER/.fonts directori (On USER és el nom d'usuari real), seleccioneu tots els tipus de lletra que voleu eliminar i premeu la tecla Supr del teclat.
Per eliminar les fonts globals, feu el següent:
- Obriu un finestra de terminal. Canvieu el directori necessari amb l'ordre cd / usr / share / fonts / truetype .
- Emet la comanda ls | less i desplaceu-vos per la llista, prenent nota dels noms dels fitxers que voleu eliminar.
- Emet la comanda sudo rm FILENAME (On FILENAME és el nom del fitxer de font que cal eliminar).
- Emet la comanda sudo fc-cache -fv per actualitzar la memòria cau de la font.
Si voleu eliminar el paquet Microsoft Core Fonts, podeu fer-ho amb l'ordre:
sudo apt-get remove ttf-mscorefonts-installer
Fer aplicacions amb consciència de noves fonts
Això és bastant senzill. La forma més senzilla de fer una aplicació alerta de fonts noves és tancar-la i tornar-la a obrir. Assegureu-vos de desar qualsevol / tots els treballs que hàgiu fet abans de tancar l'aplicació. Aquesta tasca és vertader si heu afegit fonts globalment o per usuari. Per descomptat, si aquestes fonts recentment afegides encara no apareixen ni a les aplicacions ni a les opcions de configuració de l'escriptori, sempre podeu sortir de l'escriptori i tornar a iniciar sessió. Això sens dubte farà que totes les aplicacions siguin conscients de les fonts recentment afegides .