Я ищу, чтобы сделать некоторое управление шрифтами в моей системе Fedora. Я установил Font Manager и Fontmatrix. Моя цель состояла в том, чтобы иметь возможность установить больше шрифтов, чем я хотел, и иметь возможность включать / отключать шрифты (или их группы) в любое время.
Обе программы утверждают, что включить или отключить шрифты. Кажется, я не могу заставить Fontmatrix делать что-либо, кроме как полный источник информации о шрифтах (глифы и т. Д.). Включение / отключение не работает, и документация не очень полезна.
Я могу отключить / включить шрифты в диспетчере шрифтов. Однако мне пришлось воссоздать настройки Gnome, потому что я случайно отключил все шрифты и даже их повторное включение не исправило мои панельные шрифты. Я ничего не мог сделать, кроме удаления локальной конфигурации и выхода из системы, чтобы вернуть эти шрифты.
Так. Что именно делают эти программы , когда они отключают шрифт? А что разгромило мои панельные шрифты? Я знаю, что Monospace все еще был установлен / включен, и я ничего не мог сделать, чтобы изменить информацию панели.
Заранее спасибо!
Ответы:
Шрифты хранятся в некоторых известных каталогах, таких как
~/.fonts
и/usr/share/fonts
обычно. Любой допустимый файл шрифта, который вы поместили в один из этих каталогов, будет отображаться в диалоговых окнах выбора шрифтов ваших приложений . Приложение диспетчера шрифтов может хранить файлы шрифтов в каталоге, который известен ему, но не искал шрифты в масштабе всей системы, а затем создавать символические ссылки из этих каталогов шрифтов на реальные файлы шрифтов. Когда вы включаете шрифт, он может создать символическую ссылку и удалить ее при отключении. В этом случае нет необходимости удалять файлы шрифтов из вашей файловой системы и требовать переустановки каждый раз, когда вы захотите их снова.Другим подходом может быть перемещение файлов шрифтов из и в эти каталоги шрифтов . Опять же, приложение имеет каталог, известный ему, но не найденный системой для поиска шрифтов, и перемещает файлы из этого каталога в каталог шрифтов, чтобы включить его, и перемещает в свой собственный каталог, чтобы отключить его.
Я не имею четкого представления о том, почему ваши шрифты были уничтожены, но у меня могут быть предположения: ошибка с вашей стороны, ошибка в программе и / или много других возможных фактов. Но я бы предложил управлять шрифтами вручную. Что вам нужно сделать, это переместить / символически связать их в
~/.fonts
каталог, чтобы сделать их доступными, и переместить их из этого каталога, чтобы сделать их недоступными. Вы можете поместить их в какой-то каталог my-fonts, который вы выберете (то есть, я поместил в мой~/Dropbox/my/typeface/
), и вставить ссылку на них изнутри,~/.fonts
когда вы захотите включить, и при этом использовать эти приложения для простого просмотра этих шрифтов.источник