Sådan konfigureres og fejlfindes skrifttyper i Linux



Prøv Vores Instrument Til At Fjerne Problemer

Brugere, der har installeret skrifttyper, men ikke kan se dem i nogen af ​​deres applikationer, skal muligvis opdatere fontcachen, så de gengives korrekt. Der kan også være et problem med installationen eller endda filen, der indeholder selve skrifttypen.



Mere almindeligt kan et program forsøge at gengive tekst i en anden skrifttype end den for nylig installerede. Dette er især et problem med Unicode-skrifttyper, der kun dækker en bestemt blok. De fleste af disse fejl er lette at rette, forudsat at selve fontfilen er god og i det rigtige format. Både OTF- og TTF-filer skal modtage en bred vifte af support fra moderne distributioner, så læs videre, hvis du har problemer.



Metode 1: Kontroller glyferne med gucharmap

Start GNOME-tegnkortet ved enten at søge efter det i Dash, åbne det fra menuen Applikationer inde i menuen Tilbehør eller klikke på det i menuen Tilbehør startet fra Whisker Menu på Xfce4. Brugere af KDE vil måske i stedet starte KCharSelect, som er det tilsvarende program i dette skrivebordsmiljø. Klik på fontnavnet og rul ned for at vælge den skrifttype, du har problemer med. Hvis du kan se navnet, skal du vælge det og derefter vælge en Unicode-blok, der viser den type tegn, du er interesseret i.



Hvis du vælger et tegnsæt, som din skrifttype ikke indeholder tegn til, kan tegnoversigten muligvis vise dem fra en anden familie af skrifttyper. Husk dette, hvis du arbejder med ikonfonter eller dem, der vises i ikke-romerske tegnsæt. Hvis du er i stand til at se tegnene fint, skal du dobbeltklikke på flere, hvilket får dem til at vises i linjen 'Tekst til kopiering:' nederst. Klik på kopieknappen, og indsæt dem derefter i det program, du vil have dem til at gengive i. Hvis de vises fint, skulle du have løst problemet.



Hvis de ikke vises korrekt, skal du markere dem med musen ved at trække den eller ved at bruge Skift-tasten og piletasterne på samme tid. Skift skrifttypen til den samme, som du brugte på tegnkortet, uanset hvilken metode der er brug for i programmet. Du skal muligvis bruge et rullemenu i Abiword eller LibreOffice. Du kan måske bruge menuen Format og vælge skrifttype i stedet for at finde den skrifttype, du leder efter.

Hvis dette har fungeret, bliver du simpelthen nødt til at huske at ændre skrifttypen, når du har brug for de specifikke typer tegn fra den pågældende skrifttype. Dette gælder især ikonfonter og forskellige typer dingbat-skrifttyper. Selvom det er let at tro, at disse skrifttyper har et gengivelsesproblem, hvis du ser pladder, ser du faktisk på de data, der er gengivet i en almindelig skrifttype. Skrifttyper, der kortlægger symboler til alfabetiske tegn, viser kun disse symboler, når teksten er indstillet til at blive vist i den nævnte skrifttype. Du ser tilsyneladende tilfældige bogstaver og tal ellers.

Metode 2: Brug af fc-cache og fc-liste til at opdatere skrifttypelister

Hvis du overhovedet ikke kunne finde skrifttypen i den første metode, skal du åbne en kommandoprompt. Søg efter terminalprogrammet fra Dash, klik på ikonet i mappen Systemværktøjer i menuen Applikationer eller Whisker eller hold Ctrl, Alt og T nede samtidig. Når du er klar, kan du bruge fc-cache uden andre argumenter til at opdatere alle skrifttyperne på dit system. Dette fungerer undertiden bedre, når så få applikationsprogrammer er åbne som muligt. Programmet fc-cache returnerer i de fleste tilfælde ikke feedback. Kontroller ethvert program, der kan vise skrifttyper, for at se, om din skrifttype nu er tilgængelig. Nogle brugere har rapporteret, at det er bedst at genstarte, men det er næsten altid unødvendigt, da fc-cache normalt opdaterer det. Hvis du stadig ikke kan se det, så prøv at køre fc-list | mere fra din prompt. Dette skal liste hver skrifttype på dit system. Du bliver nødt til at skubbe mellemrumstasten, hver gang du vil se et andet afsnit på denne liste. Skriv fc-liste | grep nameoffont, erstatter nameoffont med det aktuelle skrifttype, hvis du vil begrænse søgningen yderligere.

Hvis du stadig ikke kan finde den, har du muligvis ikke installeret den i den rigtige mappe. Prøv at flytte skrifttypen til ~ / .fonts-biblioteket, hvis den ikke allerede er der. Hvis du stadig har problemer, er der en risiko for, at fontfilen faktisk er dårlig.

Metode 3: Brug af fc-validere

Når du vender tilbage til kommandolinjen, skal du navigere til den mappe, som du installerede skrifttypen i. På mange enkeltbrugerinstallationer kan du opnå dette ved at bruge cd ~ / .fonts til at komme ind i den skrifttypemappe, du har som en hjemmebruger. Hvis du forsøger at installere skrifttyper på systembasis, skal du bruge cd / usr / share / fonts / truetype på mange maskiner for at komme til den rigtige placering. Forskellige distributioner gør dette på en lidt anden måde, så du måske i sidste ende har brugt en anden placering og bliver nødt til at erstatte stien med den, du bruger. Når du er der, kan du prøve at skrive fc-validate –verbose nameoffont.ttf, selvom du bliver nødt til at erstatte nameoffont.ttf med den skrifttypefil, du arbejder med. Mens kontakten –verbose normalt ikke viser meget mere information, er det godt at medtage det alligevel.

Du skal modtage en erklæring om, hvorvidt den pågældende skrifttype opfylder dækningen for dit standardsprog. Hvis det ikke gør det, kan det være en slags specialskrifttype. Ellers kan det faktisk være beskadiget, og du skal muligvis udskifte filen. Hvis du får at vide, at det tilfredsstiller det, ved du, at fontfilen i det mindste er god. Hvis du vil have endnu flere oplysninger, kan du prøve fc-scan nameoffont.ttf | mindre eller fc-scan nameoffont.ttf | mere for at se en hel side tekst om den skrifttype, du prøver at arbejde med.

4 minutter læst