Вопрос или проблема
Это для установки на уровне пользователя, а не системной. Насколько я понимаю, системные шрифты размещаются в /usr/share/fonts
, но я предпочитаю избегать системных изменений, когда это возможно, даже если я единственный, кто использует этот компьютер.
Я искал информацию и нашел противоречивые данные, некоторые (в основном старые) источники говорят использовать ~/.fonts
, другие говорят использовать ~/.local/share/fonts
, одна статья упоминает ~/.local/share/fonts/truetype
, предположительно для шрифтов TrueType в частности.
Мне хотелось бы просто разместить или создать символьные ссылки на мои файлы шрифтов в одной папке и позволить приложениям использовать любые поддерживаемые форматы шрифтов.
Кратко:
Существует ли “лучшее” или “идеальное” место для размещения файлов шрифтов в [вставьте текущий год]?
Также, могу ли я создать символьную ссылку одной папки на другую для удобства? Должен ли я создать символьную ссылку, скажем, ~/.fonts
на ~/.local/share/fonts
? Это вообще имеет значение?
Ответ или решение
Установка шрифтов в Linux Mint: лучший подход к пользовательскому уровню
При установке шрифтов в операционной системе Linux Mint важно выбрать правильную директорию для размещения файлов, поскольку это влияет на доступность шрифтов для приложений и пользователей. Ваш вопрос касается установки шрифтов в пользовательском контексте, что подразумевает, что вы не хотите вносить системные изменения, влияющие на других пользователей.
Актуальные директории для установки шрифтов
Вопрос о том, куда положить шрифты — в ~/.fonts
или ~/.local/share/fonts
, имеет важное значение. Сначала рассмотрим каждую из предложенных директорий:
-
~/.fonts:
- Это была традиционная директория для установки шрифтов в предыдущих версиях Linux. Однако этот подход постепенно устаревает, и поддержка этой директории может варьироваться в разных современных дистрибутивах.
- Преимущества: шрифты будут доступны для большинства приложений, поскольку они динамически загружаются системой.
-
~/.local/share/fonts:
- Эта директория является более новой и рекомендуемой. Она соответствует стандарту XDG (X Desktop Group) для размещения пользовательских данных, включая шрифты.
- Преимущества: это более организованный подход, и большинство современных приложений поддерживает эту директорию по умолчанию. Она также позволяет лучше управлять шрифтами, особенно когда речь идет о различных форматах (TrueType, OpenType и т. д.).
-
~/.local/share/fonts/truetype (или другие поддиректории):
- Размещение шрифтов в поддиректориях помогает сохранить порядок. Это особенно полезно, если у вас много шрифтов разных форматов. Например, все TrueType шрифты можно поместить в поддиректорию
truetype
.
- Размещение шрифтов в поддиректориях помогает сохранить порядок. Это особенно полезно, если у вас много шрифтов разных форматов. Например, все TrueType шрифты можно поместить в поддиректорию
Рекомендации по установке шрифтов
С учетом этих факторов, наиболее подходящим местом для установки шрифтов в текущем году является директория ~/.local/share/fonts
. Это обеспечит максимальную совместимость со всеми приложениями и будущими обновлениями системы.
Синхронизация директорий с помощью символических ссылок
Если вы хотите упростить процесс установки и управления шрифтами, вы можете создать символическую ссылку между директориями ~/.fonts
и ~/.local/share/fonts
. Это можно сделать с помощью следующей команды:
ln -s ~/.local/share/fonts ~/.fonts
Такой подход имеет свои плюсы и минусы.
- Преимущества: это позволит вам использовать одну директорию для установки шрифтов и автоматическим образом будет обеспечивать доступность шрифтов для любых приложений, которые ищут их в обеих директориях.
- Недостатки: некоторые приложения могут по-прежнему полагаться на
~/.fonts
, и наличие двух директорий может вызвать путаницу, особенно если вы забываете, где именно установили шрифты.
Заключение
Таким образом, для пользовательской установки шрифтов в Linux Mint следует использовать директорию ~/.local/share/fonts
для размещения файлов шрифтов. Это соответствует современным стандартам и обеспечивает высокую степень совместимости. Создание символической ссылки на ~/.fonts
может помочь упростить доступ к шрифтам, но в долгосрочной перспективе луший подход — придерживаться одной рекомендуемой директории.