Jak działają menedżery czcionek w Fedorze?

14

Szukam zarządzania czcionkami w systemie Fedora. Zainstalowałem zarówno Font Managera, jak i Fontmatrix. Moim celem było mieć możliwość zainstalowania większej liczby czcionek, niż chciałem, oraz włączania / wyłączania czcionek (lub ich grup), kiedy tylko chciałem.

Oba programy twierdzą, że włączają lub wyłączają czcionki. Wydaje mi się, że nie mogę zmusić Fontmatrix do zrobienia czegokolwiek innego niż kompleksowego źródła informacji o czcionkach (glifów itp.) Włączanie / wyłączanie nie działa, a dokumentacja jest mniej niż pomocna.

Jestem w stanie wyłączyć / włączyć czcionki w Menedżerze czcionek. Musiałem jednak odtworzyć ustawienia Gnome, ponieważ przypadkowo wyłączyłem wszystkie czcionki, a nawet ich ponowne włączenie nie naprawiło czcionek panelu. Nic nie mogłem zrobić, oprócz usunięcia mojej lokalnej konfiguracji i wylogowania / zalogowania, które odzyskałyby te czcionki.

Więc. Co dokładnie robią te programy , gdy wyłączają czcionkę? A co zniszczyło moje czcionki panelu? Wiem, że Monospace był nadal zainstalowany / włączony i nic, co mogłem zrobić, nie zmieniłoby informacji o panelu.

Z góry dziękuję!

mlschechter
źródło
1
Kiedy wypróbowałem kilka menedżerów czcionek, po prostu robią: 1. tworzą dowiązania symboliczne lub 2. modyfikują pliki .fonts.conf lub fonts.conf.d, aby dołączyć katalogi czcionek do zarządzania aplikacjami.
jirib

Odpowiedzi:

2

Czcionki są przechowywane w różnych znanych katalogach, takich jak ~/.fontsi /usr/share/fontszwykle. Każdy prawidłowy plik czcionki umieszczony w jednym z tych katalogów pojawi się w oknach dialogowych wyboru rodzaju czcionki w aplikacjach . Aplikacja menedżera czcionek może przechowywać pliki czcionek w znanym katalogu, ale nie szukała czcionek w całym systemie, a następnie tworzyć dowiązania symboliczne z tych katalogów czcionek do rzeczywistych plików czcionek. Po włączeniu czcionki może ona utworzyć dowiązanie symboliczne i usunąć ją po wyłączeniu. W związku z tym nie trzeba usuwać plików czcionek z systemu plików i wymagać ponownej instalacji za każdym razem, gdy chcesz ponownie.

Innym podejściem może być przenoszenie plików czcionek zi do tych katalogów czcionek . Ponownie aplikacja ma znany katalog, ale nie jest przeszukiwana przez system w poszukiwaniu czcionek, i przenosi pliki z tego katalogu do katalogu czcionek, aby go włączyć, i przenosi go do własnego katalogu, aby go wyłączyć.

Nie mam jednak jasnego pojęcia, dlaczego twoje czcionki są niszczone, ale mogę zgadywać: błąd przez ciebie, błąd w programie i / lub wiele innych możliwych faktów. Ale sugeruję ręczne zarządzanie czcionkami. Musisz tylko przenieść / dowiązać symbolicznie do ~/.fontskatalogu, aby je udostępnić, i przenieść je z tego katalogu, aby stały się niedostępne. Możesz umieścić je w jakimś katalogu moich czcionek, który wybierzesz (tj. Umieściłem mój ~/Dropbox/my/typeface/) i dowiązać do nich od wewnątrz, ~/.fontsgdy chcesz włączyć, i nadal używać tych aplikacji, aby po prostu wyświetlać te czcionki.


źródło