Sådan installeres skrifttyper i GNU / Linux

Lang tid siden Jeg læste et indlæg hvor det blev angivet, hvordan man ved hjælp af et script installerer Windows-skrifttyperne i Fedora. For nogle fungerede det, for andre gjorde det ikke baseret på deres feedback.

Der er dog en manuel måde at gøre det på, foruden at være en mulighed, hvor den gennemsnitlige bruger kan forstå installationens fulde funktion.

Denne tilstand gælder for enhver Linux-distribution og ethvert program, der bruger systemfonte.

Installer skrifttyper grafisk

På Internettet er der mange containersider til skrifttyper med forskellige typer licenser. Blandt de gratis, vi finder dafont.com, FontSpace, Font egern, Blandt andre.

Det første skridt, der skal følges, er at downloade den skrifttype, vi vælger. Jeg valgte som test Sæson af heksen. Jeg vælger downloaddestinationen i mappen Downloads. Vi kan se, at den komprimerede fil findes i vores downloadmappe.

Vi trækker containeren ud ved at højreklikke og «Afslut her».

Dekompressionsproceduren kan variere afhængigt af skrivebordsmiljøet.

Når den er pakket ud, ser vi, at filen har slutningen ttf. Denne opsigelse fortæller os, at vi ser på en fil med typografiske skrifttyper.

Kilder1

Denne fil skal kopieres til / usr / share / fonts-biblioteket, men der er en "lille" detalje: vi skal have rodtilladelse for at få adgang til den.

Derfor går vi ind i en terminal, vi logger dem som rod og vi åbner filudforskeren efter vores præference, eller som følger med vores desktop-miljø. Siden i øjeblikket bruger jeg Gnome Jeg bliver nødt til at gøre det med Nautilus.

su nautilus

Når vi først har filudforskeren som root, kopierer vi fontfilen til biblioteket / Usr / share / fonts. For at give destinationsmappen mere rækkefølge kan vi oprette en mappe med kildens navn og indsætte filen i den.

Kilder 2

Et sidste trin mangler stadig: Giv filen de tilsvarende tilladelser. Højreklik, «Egenskaber». Vi går til fanen "Tilladelser" og i "Gruppe" og "Andre" vælges "Læs kun".

Kilder 3

Parat. Hvis vi åbner LibreOffice, kan vi se, at skrifttypen allerede er installeret.

Kilder 4

Installer skrifttyper fra terminalen

Installationen af ​​skrifttyperne gennem terminalen er så enkel som den er grafisk med den fordel, at du gør alt fra det samme vindue. Vi kan gøre dette direkte.

Først går vi til biblioteket, hvor skrifttypen blev downloadet, «Downloads».

cd Descargas

Pak filen ud.

unzip season_of_the_witch

Når vi ikke er komprimeret, logger vi ind som root

su

Vi opretter en mappe med navnet på kilden i destinationsmappen (hvis navnet har separate ord, er det anført i anførselstegn. Ellers fortolker terminalen hvert ord som forskellige kataloger)

mkdir /usr/share/fonts/"Season_of_the_witch"

Vi kopierer filen til destinationsmappen.

cp Season_of_the_Witch.ttf /usr/share/fonts/"Seasons_of_the_witch"

Vi er i biblioteket

cd /usr/share/fonts/"Seasons_of_the_witch"

Vi ændrer filtilladelserne

chmod +w “Season_of_the_Witch.ttf"

Og voila, vi har vores skrifttype installeret.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Juanra 20 sagde han

    Dit bidrag er meget nyttigt, tak 😀

  2.   dacooks sagde han

    Jeg gør det samme, kun jeg gør ikke tilladelsestrinet, i stedet gør jeg en sudo fc-cache -vf /usr/share/fonts

  3.   springvand sagde han

    En anden måde, hvor du ikke behøver at blive rod, er at "installere" skrifttyperne i dit hjem i ~ / .fonts-dir. Det er nøjagtigt det samme som det, de siger i indlægget, men uden at skulle blive rod og kopiere .ttf-filen til det skjulte .fonts dir i dit hjem (hvis den ikke findes, oprettes den). I mit tilfælde fungerer det lige så godt (Debian Testing).

    1.    Mørk-Skytten sagde han

      Den eneste forskel, der opstår, når den installeres i ~ / .fonts, er, at de skrifttyper, der findes der, kun vil blive brugt af ejerbrugeren og bliver installeret i / usr / share / fonts, de forbliver globale for alle brugere af systemet.
      Eller tager jeg fejl?

      1.    Jose Rodriguez sagde han

        Er det rigtigt. Placering af dem i vores bruger vil kun have dem tilgængelige i nævnte sessioner. En anden ting, som jeg ikke ved, er, hvis alle programmer har adgang til kilderne fra hjemmekataloget.

        Greetings.

    2.    eliotime3000 sagde han

      Når du bruger denne kommando, installerer den den direkte i brugermappen, og disse skrifttyper må ikke deles med andre. For at skrifttyper skal bruges i alle sessioner, er det bedre at bruge den retning, som vejledningen angiver.

    3.    Bill sagde han

      Mange tak, dette er meget vigtigt at vide, om du f.eks. Vil bruge den skrifttype på en computer, der ikke er din, og vi ikke kender rodadgangskoden, for eksempel hvis du skal give en præsentation et andet sted med en computer leveret af en anden.

  4.   Elektronisk pingvin sagde han

    En note, i installationsprocessen fra terminalen, når du ændrer tilladelserne, bruger du "+ w", men i den grafiske installation kommenterer du, at de skal være skrivebeskyttet. Bør det ikke være "-w" at fjerne skrivningen da?

    1.    Jose Rodriguez sagde han

      Du har ret. I hvilket tilfælde skulle jeg have lagt det, du nævner, og "+ r".

      Greetings.

  5.   Ed sagde han

    Jeg har altid haft ikke-systemfonte i .fonts i Home. Og både Libre Office eller Gimp eller ethvert andet program genkender dem, på den måde har jeg mere ved hånden de skrifttyper, jeg installerer, og hvis jeg vil slette dem, skal jeg bare slette .fonts-mappen, og der er ingen ændring i skrifttyperne der allerede er installeret som standard.

    Installer skrifttyperne i usr / del / skrifttyper / Jeg ser det praktisk, når der er mere end en bruger på holdet
    hvis ikke, er det en god mulighed at have dem i .fonts.

  6.   Rolo sagde han

    Hvis du kun har én bruger, kan skrifttyperne indlæses i dit $ HOME i ~ / .local / share / fonts

    forresten, Gnome bringer et fontinstallationsprogram 😉

  7.   nørd sagde han

    Jeg kunne godt lide XD-skrivebordet

  8.   Xavier sagde han

    Skal du virkelig gøre alt det for at installere en skrifttype? Jeg bruger i øjeblikket Kubuntu, og jeg skal bare dobbeltklikke på den downloadede fil for at installere en ny skrifttype.

    Jeg formoder, at GNOME også har en anvendelse af samme stil, da det er fjollet at gøre alle de trin, du viser i publikationen.

    Selv om jeg mener, at det er godt at kende forskellige metoder til at udføre en opgave, synes jeg i dette tilfælde, at der er hurtigere og mere nyttige alternativer til at opnå det samme resultat.

    Greetings.

  9.   Azureus sagde han

    Hvor nysgerrig, i arch, fedora og mageia, gjorde jeg noget, som jeg læste et sted, lav en mappe med navnet .fonts inde i den personlige mappe og indsæt de skrifttyper, du har brug for.
    Fra terminal:
    $ mkdir. fonts
    $ cp /directory_of_the_fonts_to_import/*.ttf .fonts / (* .ttf importerer ALT, der har filtypen .ttf, du kan også gå til Windows-kildekataloget, og det er nok at bruge *. * i den samme mappe til at kopiere alle skrifttyperne).

    Efter afslutningen af ​​kopien kan du bruge det gratis kontor med det, der blev importeret.
    Mange tak for informationen.

  10.   UFN sagde han

    Jeg må sige, at hvad der fungerede for mig, var bare at oprette den skjulte .fonts-fil på mit hjem og derefter kopiere den downloadede skrifttype der. Jeg bruger Debian Wheezy med Mate Desktop. Først prøvede jeg, hvad vejledningen siger, men uden succes ...
    hilsen

  11.   santiago frelser sagde han

    Tak for dit indlæg.
    Det var dejligt for mig, hvad jeg ville gøre.

    Med venlig hilsen,
    Santiago

  12.   Gustavo sagde han

    hvorfor er det så kompliceret i linux at gøre noget, der skal være så simpelt?