Как да конфигурирам и отстранявам шрифтове в Linux



Опитайте Нашия Инструмент За Премахване На Проблемите

Потребителите, които са инсталирали шрифтове, но не могат да ги видят в някое от приложенията си, може да се наложи да актуализират кеша на шрифтовете, така че да се изобразяват правилно. Възможно е също да има проблем с инсталацията или дори с файла, който съдържа самия шрифт.



По-често програмата може да се опитва да изобрази текст с шрифт, различен от наскоро инсталирания. Това е особено проблем с Unicode шрифтове, които покриват само определен блок. Повечето от тези грешки са лесни за отстраняване, при условие че самият файл на шрифта е добър и в правилния формат. Както OTF, така и TTF файловете трябва да получат широк спектър от поддръжка от съвременните дистрибуции, така че прочетете, ако имате проблеми.



Метод 1: Проверете глифите с gucharmap

Стартирайте картата на символите на GNOME, като я потърсите в таблото, отворите я от менюто Приложения в менюто Аксесоари или щракнете върху нея в менюто Аксесоари, стартирано от Менюто мустаци на Xfce4 Потребителите на KDE вместо това може да искат да стартират KCharSelect, което е еквивалентната програма в тази работна среда. Кликнете върху полето с името на шрифта и превъртете надолу, за да изберете шрифта, с който имате затруднения. Ако можете да видите името, изберете го и след това изберете блок Unicode, който ще покаже типа на символите, които ви интересуват.



Ако изберете набор от символи, за който вашият шрифт няма символи, тогава картата на символите може действително да показва тези от различно семейство шрифтове. Имайте това предвид, ако работите със шрифтове на икони или такива, които се показват в неримски набори от знаци. Ако можете да видите символите добре, щракнете двукратно върху няколко, което ще доведе до появата им в реда „Текст за копиране:“ в долната част. Кликнете върху бутона за копиране и след това ги поставете във всяка програма, в която искате да се изобразяват. Ако се покажат добре, трябва да сте отстранили проблема.



Ако не се показват правилно, маркирайте ги с мишката, като я плъзнете или като използвате клавиша Shift и клавишите за курсор едновременно. Променете шрифта на същия, който сте използвали в картата на символите, в зависимост от това кой метод е необходим в споменатата програма. Може да се наложи да използвате падащо поле в Abiword или LibreOffice. Може би можете да използвате менюто Формат и вместо това да изберете шрифт, за да намерите шрифта, който търсите.

Ако това е проработило, просто ще трябва да запомните да променяте шрифта, когато имате нужда от тези специфични типове знаци от въпросния шрифт. Това важи особено за шрифтовете на икони и различни видове дингбатни шрифтове. Въпреки че е лесно да се мисли, че тези шрифтове имат проблем с рендирането, ако виждате глупости, всъщност разглеждате данните, изобразени с обикновен шрифт. Шрифтовете, които съпоставят символи с азбучни символи, ще показват тези символи само когато текстът е настроен да се показва в споменатия шрифт. В противен случай ще видите привидно случайни букви и цифри.

Метод 2: Използване на fc-кеш и fc-списък за актуализиране на списъци с шрифтове

Ако никога не сте успели да намерите шрифта при първия метод, ще трябва да отворите командния ред. Потърсете терминалната програма от Dash, щракнете върху иконата в папката System Tools на менюто Applications или Whisker или задръжте Ctrl, Alt и T едновременно. След като сте в подканата, можете да използвате fc-cache без други аргументи, за да актуализирате всички шрифтове във вашата система. Това понякога работи по-добре, когато са отворени възможно най-малко приложни програми. Програмата fc-cache в повечето случаи няма да върне обратна връзка. Проверете всяка програма, която може да показва шрифтове, за да видите дали вашият шрифт вече е достъпен. Някои потребители съобщават, че е най-добре да рестартирате, но това е почти винаги ненужно, тъй като fc-cache обикновено го актуализира. Ако все още не можете да го видите, опитайте да стартирате fc-list | повече от вашия ред. Това трябва да изброява всеки шрифт във вашата система. Ще трябва да натискате интервала всеки път, когато искате да видите друга секция от този списък. Въведете fc-list | grep nameoffont, замествайки nameoffont с действителното име на въпросния шрифт, ако искате допълнително да ограничите търсенето.

Ако все още не можете да го намерите, може да не сте го инсталирали в правилната директория. Опитайте да преместите шрифта в директорията ~ / .fonts, ако вече не е там. Ако продължавате да имате проблеми, има риск файлът на шрифта да е всъщност лош.

Метод 3: Използване на fc-валидиране

Връщайки се към командния ред, ще трябва да отидете до директорията, в която сте инсталирали шрифта. При много инсталации за един потребител можете да постигнете това, като използвате cd ~ / .fonts, за да влезете в директорията на шрифтовете, която имате като домашен потребител. Ако се опитвате да инсталирате шрифтове на общосистемен принцип, ще трябва да използвате cd / usr / share / fonts / truetype на много машини, за да стигнете до правилното местоположение. Различните дистрибуции правят това по малко по-различен начин, така че в крайна сметка може да сте използвали различно местоположение и ще трябва да замените пътя с този, който използвате. След като сте там, опитайте да въведете fc-validate –verbose nameoffont.ttf, въпреки че ще трябва да замените nameoffont.ttf с файла на шрифта, с който работите. Докато превключвателят –verbose обикновено не показва много повече информация, добре е все пак да го включите.

Трябва да получите изявление дали въпросният шрифт отговаря на покритието за вашия език по подразбиране. Ако не стане, това може да е някакъв специален шрифт. В противен случай може действително да е повреден и може да се наложи да замените файла. Ако ви кажат, че го удовлетворява, тогава знаете, че шрифтовият файл е поне добър. Ако искате още повече информация, можете да опитате fc-scan nameoffont.ttf | по-малко или fc-сканиране nameoffont.ttf | още, за да видите пълна страница с текст за шрифта, с който се опитвате да работите.

4 минути четене