fc-match liefert unabhängig von der Abfrage dieselbe Schriftart

1144
Sean Allred

Related: Warum verhalten sich meine Monospace-Schriftarten unberechenbar?

Egal welchen Input ich gebe fc-match, es gibt immer dasselbe zurück. Ich denke, das ist die Hauptursache des oben genannten Q.

output

Wie würde ich dieses Problem debuggen?


Nach dem Kommentarbereich ist die Ausgabe von FC_DEBUG=4 fc-match monoin diesem Pastebin verfügbar . Weitaus mehr Output als SE erlaubt.

0
Ihre font-config-Konfigurationsdateien sind fehlerhaft. Versuchen Sie es vollständig zu entfernen und erneut zu installieren. Larssend vor 9 Jahren 0
@Larssend Hmm, eine Idee, wie man es komplett entfernen kann? "pacman" lässt mich nicht deinstallieren, da es von anderen Paketen benötigt wird (und es scheint keine Option zu geben, die Angelegenheit zu erzwingen). Ich habe versucht, eine Installation zu erzwingen (was den Font-Cache bequem aktualisiert hat), aber ich glaube nicht, dass die vorhandenen Dateien entfernt wurden. Sean Allred vor 9 Jahren 0
Ich habe http://englanders.us/~jason/howtos.php?howto=fontconfig (nach unten scrollen) gefunden und werde sozusagen den "Hands-On" -Ansatz ausprobieren. Es sei denn, es gibt natürlich eine bessere Option :) Sean Allred vor 9 Jahren 0
@Larssend Kein Glück beim manuellen Entfernen / Neuinstallieren :( Sean Allred vor 9 Jahren 0
Alle Pakete mit [`pacman -Qns | pacman -S -`] (https://wiki.archlinux.org/index.php/Pacman#How_do_I_reinstall_all_packages.2C_retaining_information_on_whether_something_was_explicitly_install_or_as_a_de_pendency.3F) und ohne Glück neu gestartet. Sean Allred vor 9 Jahren 0
@ Larssend Vielleicht gibt Ihnen meine Selbstantwort einen noch besseren Hinweis darauf, was möglicherweise schief läuft. (Danke übrigens für die conf-Datei.) Sean Allred vor 9 Jahren 0
Sie könnten versuchen, die Debug-Ausgabe von zB FC_DEBUG = 4 fc-match sans durchzusehen. Siehe 'man fonts.conf' für Debug-Werte. meuh vor 9 Jahren 0
@meuh Ich werde mir die Manpage ansehen, danke! Ich habe der Ausgabe dieser Debug-Informationen einen Link hinzugefügt, aber Sie können sich vermutlich vorstellen, dass es eine Weile dauern wird, bis ich sie durchsehe. Danke für die Hinweise! Sean Allred vor 9 Jahren 0

1 Antwort auf die Frage

0
Sean Allred

Dies ist weniger eine Lösung als ein Hacker.

Von Wie Standard - Schriftarten und Schrift Aliase auf Linux zu setzen, habe ich die folgenden im <fontconfig>Knoten ~/config/fontconfig/fonts.conf:

<alias> <family>monospace</family> <prefer><family>Source Code Pro</family></prefer> <!-- Obviously, customize your preference above --> </alias> 

Ich bin immer noch sehr daran interessiert, eine echte Lösung dafür zu finden.