Ako konfigurovať a riešiť problémy s písmami v systéme Linux



Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Používatelia, ktorí si nainštalovali písma, ale nevidia ich v žiadnej zo svojich aplikácií, budú možno musieť aktualizovať vyrovnávaciu pamäť písma, aby sa mohli správne vykresľovať. Môže tiež nastať problém s inštaláciou alebo dokonca so súborom, ktorý obsahuje samotné písmo.



Častejšie sa program môže pokúšať vykresliť text iným písmom, ako je písmo, ktoré bolo nedávno nainštalované. To je problém najmä s fontami Unicode, ktoré pokrývajú iba určitý blok. Väčšina z týchto chýb sa dá ľahko opraviť, ak je samotný súbor písma dobrý a v správnom formáte. Súbory OTF aj TTF by mali mať od moderných distribúcií širokú škálu podpory, takže ak máte problémy, prečítajte si ďalej.



Metóda 1: Skontrolujte glyfy pomocou gucharmap

Mapu znakov GNOME spustíte buď tak, že ju vyhľadáte na pomlčke, otvoríte ju z ponuky Aplikácie vo vnútri ponuky Príslušenstvo, alebo na ňu kliknete v ponuke Príslušenstvo, ktorá sa spustí z ponuky Whisker na Xfce4. Používatelia KDE možno budú chcieť spustiť KCharSelect, čo je ekvivalentný program v danom prostredí pracovnej plochy. Kliknite na pole s názvom písma a posuňte sa nadol a vyberte písmo, s ktorým máte ťažkosti. Ak vidíte meno, vyberte ho a potom vyberte blok Unicode, ktorý by zobrazoval typ znakov, ktoré vás zaujímajú.



Ak vyberiete znakovú sadu, pre ktorú vaše písmo neobsahuje znaky, mapa znakov by mohla skutočne zobrazovať tie z inej rodiny typov písma. Majte to na pamäti, ak pracujete s ikonovými fontami alebo s fontami, ktoré sa zobrazujú v iných ako rímskych znakových sadách. Ak by ste videli znaky v poriadku, dvakrát kliknite na niekoľko, čo spôsobí, že sa v dolnej časti zobrazia v riadku „Text na kopírovanie:“. Kliknite na tlačidlo kopírovania a potom ich prilepte do ľubovoľného programu, ktorý chcete vykresliť. Ak sa ukážu dobre, mali by ste problém vyriešiť.



Ak sa nezobrazia správne, zvýraznite ich myšou ich potiahnutím alebo súčasným použitím klávesov Shift a kurzorových klávesov. Zmeňte písmo na rovnaké, aké ste používali v mape znakov, podľa toho, ktorá metóda je v danom programe potrebná. Možno budete musieť použiť rozbaľovaciu ponuku v Abiword alebo LibreOffice. Možno použijete ponuku Formát a namiesto toho vyberiete písmo, ktorým nájdete hľadané písmo.

Ak to fungovalo, budete si musieť jednoducho nezabudnúť zmeniť písmo, kedykoľvek budete potrebovať konkrétne typy znakov z daného písma. Platí to najmä pre ikonové písma a rôzne typy fontov typu dingbat. Aj keď je ľahké si myslieť, že tieto písma majú problém s vykresľovaním, ak vidíte nezmysly, v skutočnosti sa pozeráte na dáta vykreslené bežným písmom. Písma, ktoré mapujú symboly na abecedné znaky, tieto symboly zobrazia, iba ak je text nastavený na zobrazovanie uvedeným písmom. Inak uvidíte zdanlivo náhodné písmená a čísla.

Metóda 2: Používanie fc-cache a fc-list na aktualizáciu zoznamov písma

Ak ste pri prvom spôsobe nikdy nedokázali nájsť písmo, budete si musieť otvoriť príkazový riadok. Vyhľadajte terminálový program v priečinku Dash, kliknite na ikonu v priečinku Systémové nástroje v ponuke Aplikácie alebo v ponuke Whisker alebo súčasne podržte klávesy Ctrl, Alt a T. Po zobrazení výzvy môžete pomocou fc-cache bez ďalších argumentov aktualizovať všetky písma vo vašom systéme. To niekedy funguje lepšie, keď je otvorených čo najmenej aplikačných programov. Program fc-cache vo väčšine prípadov nevráti žiadnu spätnú väzbu. Skontrolujte program, ktorý dokáže zobraziť písma, a zistite, či je vaše písmo teraz prístupné. Niektorí používatelia uviedli, že je najlepšie reštartovať, ale to je takmer vždy zbytočné, pretože fc-cache ju zvyčajne aktualizuje. Ak to stále nevidíte, skúste spustiť fc-list | viac z vašej výzvy. Toto by malo obsahovať zoznam všetkých typov písma vo vašom systéme. Zakaždým, keď budete chcieť vidieť ďalšiu časť tohto zoznamu, musíte stlačiť medzerník. Zadajte zoznam fc | grep nameoffont, nahradením nameoffont skutočným názvom príslušného písma, ak chcete hľadanie ďalej obmedziť.

Ak ho stále nemôžete nájsť, pravdepodobne ste ho nenainštalovali do správneho adresára. Skúste písmo presunúť do adresára ~ / .fonts, ak tam ešte nie je. Ak problémy pretrvávajú, existuje riziko, že súbor s písmom bude skutočne zlý.

Metóda 3: Použitie fc-validátu

Po návrate na príkazový riadok budete musieť prejsť do adresára, do ktorého ste nainštalovali písmo. Pri mnohých inštaláciách pre jedného používateľa to dosiahnete pomocou súboru cd ~ / .fonts, ktorý sa dostanete do adresára typov písma, ktorý máte ako domáci užívateľ. Ak sa pokúšate inštalovať písma na celom systéme, budete musieť na mnohých počítačoch použiť cd / usr / share / fonts / truetype, aby ste sa dostali na správne miesto. Rôzne distribúcie to robia trochu iným spôsobom, takže ste mohli nakoniec použiť iné umiestnenie a cestu budete musieť nahradiť tou, ktorú používate. Hneď ako tam budete, skúste zadať fc-validate –verbose nameoffont.ttf, aj keď budete musieť nameoffont.ttf nahradiť súborom písma, s ktorým pracujete. Aj keď prepínač –verbose zvyčajne nezobrazuje oveľa viac informácií, je dobré ho aj tak zahrnúť.

Mali by ste dostať vyhlásenie o tom, či dané písmo vyhovuje pokrytiu pre váš predvolený jazyk. Ak to tak nie je, môže to byť nejaký druh špeciálneho písma. V opačnom prípade by mohlo dôjsť k jeho poškodeniu a pravdepodobne bude potrebné súbor vymeniť. Ak ste povedali, že to uspokojuje, viete, že súbor s písmami je prinajmenšom dobrý. Ak chcete ešte viac informácií, môžete vyskúšať fc-scan nameoffont.ttf | menej alebo fc-scan nameoffont.ttf | viac a uvidíte celú stránku textu o písme, s ktorým sa snažíte pracovať.

4 minúty prečítané