Мне интересно, есть ли какие-либо простые способы получить список всех шрифтов фиксированной ширины (моноширинного), установленных в системе пользователя на C#?Как получить все установленные шрифты с фиксированной шириной?
Я использую .net 3.5, поэтому имею доступ к пространству имен WPF System.Windows.Media и LINQ, чтобы получить информацию о шрифте, но я не уверен, что я ищу.
Я хочу предоставить отфильтрованный список моноширинных шрифтов и/или выделить моноширинные шрифты из большего списка шрифтов (как видно в диалоговом окне опций VS).
`lfPitchAndFamily` Безразлично 't work (always zero) и `(lf.lfPitchAndFamily^1)` дает ошибку (`CS0029: Невозможно неявно преобразовать тип' int 'в' bool'`) – Doc 2014-09-04 16:27:05