Ich frage mich, ob es eine einfache Möglichkeit gibt, eine Liste aller Fonts mit fester Breite (monospaced) zu erhalten, die auf dem System eines Benutzers in C# installiert sind.Wie bekomme ich alle installierten Schriften mit fester Breite?
Ich benutze .net 3.5 so haben Sie Zugriff auf den WPF System.Windows.Media Namespace und LINQ Font-Informationen zu erhalten, aber ich bin mir nicht sicher, was ich suche.
Ich möchte in der Lage sein, eine gefilterte Liste von monospaced Schriftarten und/oder wählen Sie monospaced Schriftarten aus einer größeren Liste von Schriftarten (wie im Dialogfeld VS-Optionen zu sehen).
'lfPitchAndFamily' doesn 't work (immer Null) und '(lf.lfPitchAndFamily^1)' ergibt einen Fehler ('CS0029: Typ' int 'kann nicht implizit in' bool' umgewandelt werden) – Doc