Insbesondere woher beziehen Anwendungen ihre Standardschriftarteneinstellungen?

10

Ich habe meine Umgebungsschriftarten in den letzten ein oder zwei Jahren so eingerichtet, dass sie deutlich kleiner und (für mich) leichter zu lesen sind, zusammen mit einer Reihe anderer GUI-Verbesserungen. Ich habe jedoch viele Dinge vergessen, die ich getan habe, um es wieder zu tun.

Nach einem Software-Update für einige Anwendungen letzte Nacht wurde die Schriftart für viele Dinge, aber nicht für alles, auf eine größere Größe geändert. Das einzige, was im Zusammenhang mit Schriftarten synapticaktualisiert wurde fontconfig, waren fontconfig-configverwandte Bibliotheken.

Woher beziehen Anwendungen ihre Standardschriftarteneinstellungen und wie kann ich sie konfigurieren?

Obwohl ich kein DE habe oder nicht gnome-settings-daemonlaufe, habe ich versucht, die Optionen in gnome-tweak-toolfestzulegen, vorausgesetzt, es ist eine Einstellung für GNOME / gtk-Anwendungen, aber es hat immer noch nicht funktioniert. Es wurde versucht, in dconf-editorund gconf-editorauch nach Einstellungen für Schriftarten zu suchen .

Ich bin mir ziemlich sicher, dass ich etwas verpasst habe, da ich viel vergessen habe, was ich getan habe, um alles zu konfigurieren. Zum Beispiel habe ich meine Einstellungen für gtk2 und gtk3 überprüft, soweit ich mich erinnern kann, wie sie eingestellt wurden. Die Einstellungen geben jedoch weiterhin die Schriftart und Schriftgröße an, die ich seitdem festgelegt habe.

Hier ist eine Liste einiger Anwendungen, die ich gesehen habe und deren Schriftgröße zugenommen hat:

  1. gvim- Ich habe immer nur die Schriftart und nicht die Größe eingestellt .vimrc, die Größe hat sich nur von früher erhöht.
  2. i3- Wie bei gvim oben habe ich nur die Schriftart eingestellt .i3/config, sodass i3bardie Titelleiste des Fensters die richtige Schriftart hatte, aber nach dem Update größer wurde.
  3. evince- Ich habe es hier zum ersten Mal bemerkt. Ich habe PDFs im Präsentationsmodus gelesen und festgestellt, dass die Zeile "Ende der Präsentation. Klicken zum Beenden" größer war als normalerweise. Wie üblich war die Schrift immer noch die richtige.
  4. dunst- Die Benachrichtigungsschrift wurde größer. Ich erinnere mich nicht, dass ich die Schriftart für dieses Programm jemals manuell eingestellt habe, aber es hatte früher die richtige Schriftart und Größe, die ich vor langer Zeit für das System eingestellt hatte, ohne die anwendungsspezifische Schriftartoption für manuell einstellen zu müssen dunst.
  5. leafpad- Die Anzeigeschrift wurde größer. Seltsam, weil ich mich daran erinnere, dass ich es in der Woche zuvor mit der richtigen Größe verwendet habe.
  6. dmenu- Auch hier ist die Schriftart dieselbe wie vor langer Zeit. Es ist jetzt nur größer.
  7. transmission-gtk- Die mit Rechtsklick> Eigenschaften angezeigte Dateiliste zeigt, dass jede Zeile eine falsch skalierte Schriftart hat. Glücklicherweise hat der größte Teil der restlichen Anwendung immer noch die richtige Schriftart und Schriftgröße, die ich möchte.
  8. gnome-calculator - Die Schriftart im Textfeld (der Taschenrechner "Bildschirm") ist größer als normal.

Alle Informationen darüber, wie eine dieser Anwendungen ihre Schriftarten auf die genannten Arten einstellt, sind hilfreich . Einige von ihnen haben einen klaren gemeinsamen Thread (GTK / Gnome-Anwendungen), aber ich denke, dass weiter oben etwas Gemeinsames sie alle auf ähnliche Weise betrifft.

Die Tatsache, dass für einige dieser Anwendungen nur die Schriftart festgelegt wurde, nicht jedoch die Schriftgröße, zeigt mir, dass sich wahrscheinlich nur die Einstellung geändert hat, die ich vor langer Zeit geändert habe, um die Schriftart auf "kleiner als die Standardeinstellung" festzulegen "wurde auf einen größeren Wert geändert. Auch hier kann ich mich einfach nicht erinnern oder herausfinden, wo es eingestellt ist.

EDIT: Leider war ich vielleicht nicht klar. Die Schriftarten selbst sind nicht das Problem, sondern die Größe, in der sie von verschiedenen Anwendungen angezeigt werden. Ich habe die Lösung gefunden, die ich unten beantwortet habe.

maki57
quelle
1
Ich denke, Sie würden die Wahrscheinlichkeit erhöhen, dass jemand versucht zu antworten, wenn Sie die Frage auf eine oder zwei bestimmte Anwendungen beschränken, anstatt nach Anwendungen im Allgemeinen zu fragen.
Gunnar Hjalmarsson
Anfangs habe ich darüber nachgedacht, aber dann habe ich darüber nachgedacht, Personen mit Kenntnissen über verschiedene Anwendungen / Anwendungsgruppen die Möglichkeit zu geben, ihre Antworten auf der Grundlage ihres Hintergrunds bereitzustellen. Auf diese Weise wird davon ausgegangen, dass die meisten gängigen Anwendungen den Standards korrekt folgen und sobald gute Antworten vorliegen können die verschiedenen Arten, wie Schriftarten in Anwendungen festgelegt werden, beantwortet werden. Die Tatsache, dass mehrere Anwendungen in ähnlicher Weise betroffen waren, lässt mich auch davon ausgehen, dass Anwendungen irgendwann einen gemeinsamen Thread haben, wenn es um die Anzeige von Schriftarten geht, die von der Änderung betroffen waren.
Maki57
Es ist zu weit mit diesem Zustand der Frage. Ich fürchte, ich sollte dafür stimmen, als solches zu schließen. Es gibt viele Anwendungen, und jede Anwendung kann ihre eigene Methode zur Steuerung der Schriftarteinstellungen bereitstellen. Im Allgemeinen folgen GTK-Anwendungen den Gtk-Schriftarteneinstellungen, aber eine Anwendung kann ihre eigenen Einstellungen haben
Anwar
Vim erhält seine Standardschrift mit Sicherheit nicht von irgendetwas, das mit Leadpad gemeinsam ist. Sind Sie sicher, dass die Schriftgröße in Vim erhöht wurde ? Das heißt, wenn Sie in Vim :set guifont?jetzt etwas anderes sehen als vorher? Ansonsten denke ich, dass Sie die dpi-Einstellung des Displays irgendwie erhöht haben. Was xrandrsagt das aus?
AlexP

Antworten:

1

Die Position der Schriftarten wird in /usr/share/fonts/und gespeichert /home/USERNAME/.fonts/. Dies kann etwas relevant sein.

Es gibt auch einen Schriftartenabschnitt im, in dem Sie unity-tweak-tooldie Standardeinstellungen für Schriftarten ändern können. Vielleicht probieren Sie es aus.

NamesJ
quelle
1

Die Lösung, die ich gefunden habe, besteht darin, die dpi-Einstellungen in zu bearbeiten ~/.Xresources, indem Sie die folgende Zeile bearbeiten , um den richtigen dpi-Wert zu erhalten. Die Schriftart wird jetzt wie früher in mehreren GTK-Anwendungen oder auf andere Weise gerendert.

Xft.dpi: 96
maki57
quelle