Aby zainstalować czcionki w systemie Ubuntu, możesz skorzystać z graficznej aplikacji GNOME Fonts lub samodzielnie skopiować pliki czcionek do odpowiedniego katalogu. W przypadku instalacji ręcznej użyj tej opcji ~/.local/share/fonts/tylko dla swojego konta lub /usr/local/share/fonts/aby udostępnić czcionki wszystkim użytkownikom. Po skopiowaniu plików odśwież pamięć podręczną czcionek, jeśli nowy krój pisma nie pojawi się od razu.
W tym przewodniku opisano aktualnie używane ścieżki i narzędzia w Ubuntu i GNOME, w tym sposób sprawdzenia, czy Fontconfig rzeczywiście widzi daną czcionkę.
Przed zainstalowaniem czcionki
Pobierz czcionkę z zaufanego źródła i sprawdź jej licencję przed użyciem. Ubuntu zazwyczaj obsługuje czcionki TrueType ( .ttf) i OpenType ( .otf). Jeśli pobrany plik jest w formacie ZIP lub innym archiwum, rozpakuj je najpierw, aby uzyskać dostęp do plików czcionek.

Metoda 1: Zainstaluj czcionkę za pomocą czcionek GNOME
Najprostszą metodą na standardowym pulpicie Ubuntu jest otwarcie pliku czcionki za pomocą aplikacji Fonts , również spakowanej jako gnome-font-viewer. Oficjalna aplikacja GNOME obsługuje instalację pobranych plików czcionek i może udostępniać je użytkownikowi lub wszystkim użytkownikom. Ubuntu nadal udostępnia również przeglądarkę czcionek GNOME w swoich bieżących wydaniach.
- Otwórz Pliki i przejdź do folderu zawierającego pobrany
.ttfplik .otf.
- Kliknij dwukrotnie plik czcionki, aby otworzyć jego podgląd w aplikacji Czcionki. Jeśli otworzy się w innej aplikacji, użyj opcji Otwórz za pomocą i wybierz Czcionki.
- Użyj opcji instalacji w podglądzie czcionek. Jeśli aplikacja oferuje wybór między instalacją dla Twojego konta a instalacją dla wszystkich użytkowników, wybierz odpowiedni zakres.
- Zamknij i ponownie otwórz wszystkie aplikacje, które były uruchomione przed zainstalowaniem czcionki.
Aktualne informacje o aplikacji można znaleźć w sekcji Czcionki GNOME . Jeśli Czcionki nie są zainstalowane, Ubuntu udostępnia pakiet gnome-font-viewer , który można zainstalować za pomocą sudo apt install gnome-font-viewer.
Metoda 2: Zainstaluj czcionki dla swojego konta użytkownika
W przypadku instalacji terminalowej, która nie wymaga dostępu administratora, umieść pliki czcionek w katalogu ~/.local/share/fonts/. Jest to aktualny katalog dla każdego użytkownika, udokumentowany przez GNOME i Fontconfig; starsze podręczniki, które to umożliwiają ~/.fonts, najlepiej zaktualizować do katalogu danych XDG.
Otwórz terminal i uruchom:
mkdir -p ~/.local/share/fonts
cp ~/Downloads/ExampleSans-Regular.ttf ~/.local/share/fonts/
fc-cache ~/.local/share/fonts/
Zastąp ExampleSans-Regular.ttfrzeczywistą nazwą pliku. mkdir -pPolecenie można bezpiecznie uruchomić nawet jeśli katalog już istnieje.

Przewodnik administratora GNOME potwierdza ~/.local/share/fonts/lokalizację dla poszczególnych użytkowników i informuje, że może być konieczne odświeżenie pamięci podręcznej fc-cache. Zobacz oficjalne instrukcje dotyczące czcionek dla poszczególnych użytkowników .
Metoda 3: Zainstaluj czcionki w całym systemie
Użyj instalacji systemowej, gdy każde konto na komputerze powinno mieć dostęp do czcionki. Czyste miejsce na czcionki dodane lokalnie to /usr/local/share/fonts/. Utworzenie podfolderu pozwala zachować porządek w plikach niestandardowych.
sudo mkdir -p /usr/local/share/fonts/custom
sudo cp ~/Downloads/ExampleSans-Regular.ttf /usr/local/share/fonts/custom/
sudo fc-cache /usr/local/share/fonts/

Dokumenty GNOME /usr/local/share/fonts/jako ogólnosystemowa lokalizacja dodatkowych czcionek. Odpowiedni przewodnik po czcionkach systemowych GNOME również zaleca odświeżanie tego katalogu w fc-cacherazie potrzeby.
Sprawdź, czy Ubuntu widzi czcionkę
Jeśli czcionka nadal nie jest wyświetlana w aplikacji, najpierw sprawdź, czy Fontconfig ją rozpoznaje. Wyszukaj po nazwie rodziny, zamiast polegać tylko na nazwie pliku:
fc-list | grep -i "Example Sans"

Możesz również zapytać Fontconfig, która zainstalowana czcionka odpowiada nazwie rodziny:
fc-match "Example Sans"
Jeśli niedawno wymieniłeś lub zmieniłeś pliki czcionek, wymuś odbudowę pamięci podręcznej za pomocą:
fc-cache -f -v
W podręczniku Ubuntu fc-cache wyjaśniono, że -fwymusza on regenerację pamięci podręcznej i -vwyświetla postęp.
Co zrobić, jeśli czcionka się nie wyświetla
- Uruchom ponownie aplikację, niekoniecznie Ubuntu. GNOME zauważa, że może być konieczne ponowne otwarcie uruchomionych aplikacji, ale nie ma potrzeby ponownego uruchamiania całej sesji użytkownika.
- Upewnij się, że czcionka została wyodrębniona. Aplikacje nie mogą używać pliku
.ttflub , .otfktóry nadal znajduje się w archiwum ZIP.
- Sprawdź miejsce docelowe. Użyj
~/.local/share/fonts/dla jednego lub /usr/local/share/fonts/wszystkich użytkowników.
- Odśwież pamięć podręczną. Uruchom
fc-cachedla odpowiedniego katalogu lub użyj fc-cache -f -vpodczas rozwiązywania problemów.
- Sprawdź nazwę rodziny. Wewnętrzna nazwa rodziny czcionki może różnić się od nazwy pliku, dlatego użyj
fc-listlub , fc-matchaby sprawdzić, jak Ubuntu ją nazywa.
Dla większości użytkowników najszybszą opcją są czcionki GNOME. Metody terminalowe sprawdzają się lepiej, gdy instalujesz kilka czcionek, tworzysz skrypt instalacyjny lub precyzyjnie wybierasz, czy czcionka ma być przypisana do jednego konta, czy do całego systemu.