W szczególności, skąd aplikacje mają domyślne ustawienia czcionek?


10

Czcionki środowiska skonfigurowałem w określony sposób w ciągu ostatniego roku lub dwóch, aby były znacznie mniejsze i łatwiejsze do odczytania (dla mnie) wraz z kilkoma innymi poprawkami GUI. Zapomniałem jednak wielu rzeczy, które zrobiłem, aby to zrobić ponownie.

Po ostatniej aktualizacji oprogramowania w niektórych aplikacjach czcionka wielu rzeczy, ale nie wszystkich, zmieniła się na większy. Jedyną rzeczą font-podobne, które synapticaktualizowane było fontconfig, fontconfig-configi związanych z bibliotekami.

Zasadniczo, skąd aplikacje uzyskują domyślne ustawienia czcionek i jak je skonfigurować?

Chociaż nie mam DE ani gnome-settings-daemondziałam, próbowałem ustawić opcje gnome-tweak-tool, zakładając, że jest to ustawienie dla aplikacji GNOME / gtk, ale nadal nie działało. Próbowaliśmy poszukuje ustawień związanych font-w dconf-editori gconf-editora.

Jestem prawie pewien, że coś przeoczyłem, ponieważ zapomniałem dużo o tym, co zrobiłem, aby wszystko skonfigurować. Na przykład sprawdziłem ustawienia gtk2 i gtk3, o ile pamiętam, jak są ustawione, ale ustawienia nadal wskazują czcionkę i rozmiar czcionki, które ustawiłem wcześniej.

Oto lista niektórych aplikacji, które widziałem, które zwiększyły rozmiar czcionki:

  1. gvim- Zawsze ustawiałem tylko czcionkę, a nie rozmiar .vimrc, rozmiar tylko się zwiększył w stosunku do poprzedniej.
  2. i3- Podobnie jak w powyższym gvim, ustawiłem tylko czcionkę .i3/config, więc i3barpasek tytułu okna miał prawidłową czcionkę, ale po aktualizacji stał się większy.
  3. evince- Po raz pierwszy to zauważyłem. Czytałem pliki pdf w trybie prezentacji i zauważyłem, że wiersz „Koniec prezentacji. Kliknij, aby wyjść” był większy niż zwykle. Jak zwykle czcionka była nadal poprawna.
  4. dunst- Czcionka powiadomienia stała się większa. Nie pamiętam, aby kiedykolwiek ustawiałem czcionkę ręcznie dla tego programu, ale dawno temu miała ona prawidłową czcionkę i rozmiar, które ustawiłem dla systemu, bez konieczności ręcznego ustawiania opcji czcionki specyficznej dla aplikacji dunst.
  5. leafpad- Wyświetlana czcionka stała się większa. Dziwne, bo pamiętam, że użyłem go z odpowiednim rozmiarem tydzień wcześniej.
  6. dmenu- Znów czcionka jest taka sama, jak dawno temu. Teraz jest po prostu większy.
  7. transmission-gtk- Lista plików wyświetlana po kliknięciu prawym przyciskiem myszy> Właściwości pokazuje, że każda linia ma niepoprawnie skalowaną czcionkę. Na szczęście większość pozostałej części aplikacji nadal ma prawidłową czcionkę i odpowiedni rozmiar czcionki.
  8. gnome-calculator - Czcionka w polu tekstowym („ekran” kalkulatora) jest większa niż zwykle.

Pomocne byłyby wszelkie informacje o tym, jak którakolwiek z tych aplikacji ustawia czcionki w wyżej wspomniany sposób . Niektóre z nich mają wyraźny wspólny wątek (są to aplikacje GTK / Gnome), ale myślę, że w dalszej kolejności coś wspólnego wpłynęło na wszystkie z nich w podobny sposób.

Fakt, że niektóre z tych aplikacji miały tylko ustawiony zestaw czcionek, ale nie ich rozmiar, mówi mi, że jedyną rzeczą, która prawdopodobnie uległa zmianie, jest ustawienie, które zmieniłem dawno temu, aby ustawić czcionkę na „mniejszą niż domyślna” „zmieniono na większą wartość. Znów nie mogę sobie przypomnieć ani ustalić, gdzie jest ustawiony.

EDYCJA: Niestety, mogłem nie być jasne. Same czcionki nie stanowią problemu, ale rozmiar, w jakim są wyświetlane przez różne aplikacje. Znalazłem rozwiązanie, na które odpowiedziałem poniżej.


1
Myślę, że zwiększyłbyś szanse, na które ktoś próbuje odpowiedzieć, jeśli ograniczysz pytanie do jednej lub dwóch konkretnych aplikacji zamiast pytać o aplikacje w ogóle.
Gunnar Hjalmarsson

Rozważyłem to na początku, ale potem pomyślałem o umożliwieniu osobom posiadającym wiedzę na temat różnych aplikacji / grup aplikacji dostarczania odpowiedzi w oparciu o to, z czego mają doświadczenie. W ten sposób, zakładając, że większość popularnych aplikacji prawidłowo spełnia normy i po dostarczeniu dobrych odpowiedzi , można odpowiedzieć na różne sposoby ustawiania czcionek w aplikacjach. Również fakt, że podobnie wpłynęło na wiele aplikacji, prowadzi mnie do założenia, że ​​gdzieś wzdłuż linii aplikacje mają wspólny wątek, jeśli chodzi o wyświetlanie czcionek, na które zmiana miała wpływ.
maki57,

Jest zbyt szeroki w tym stanie pytania. Obawiam się, że powinienem głosować za jego zamknięciem. Istnieje wiele aplikacji i każda aplikacja może zapewnić własny sposób kontrolowania ustawień czcionek. Zasadniczo aplikacje GTK śledzą ustawienia czcionek Gtk, ale aplikacja może mieć własne ustawienia
Anwar,

Vim z pewnością nie otrzymuje domyślnej czcionki z niczego wspólnego z Leadpad. Czy jesteś pewien, że rozmiar czcionki zwiększył się w Vimie ? To znaczy, w Vimie, czy widzisz :set guifont?teraz coś innego niż było wcześniej? W przeciwnym razie myślę, że w jakiś sposób zwiększyłeś ustawienie dpi wyświetlacza. Co xrandrmówi
AlexP

Odpowiedzi:


1

Jeśli chodzi o lokalizację czcionek, są one przechowywane w /usr/share/fonts/i /home/USERNAME/.fonts/. To może być nieco istotne.

Dostępna jest również sekcja czcionek unity-tweak-tooldo zmiany domyślnych ustawień czcionek. Może spróbuj.


1

Rozwiązaniem, które znalazłem, jest edycja ustawień dpi ~/.Xresources, poprzez edycję poniższego wiersza, aby uzyskać prawidłową wartość dpi. Czcionka jest teraz renderowana tak, jak kiedyś w wielu aplikacjach GTK lub w inny sposób.

Xft.dpi: 96
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.