Como obtenho todas as fontes instaladas de largura fixa?

Gostaria de saber se existem maneiras simples de obter uma lista de todas as fontes de largura fixa (monoespaçada) instaladas no sistema de um usuário em c #?

Estou usando o .net 3.5 para ter acesso ao namespace WPF System.Windows.Media e ao LINQ para obter informações sobre a fonte, mas não tenho certeza do que estou procurando.

Desejo poder fornecer uma lista filtrada de fontes monoespaçadas e / ou selecionar fontes monoespaçadas de uma lista maior de fontes (como visto na caixa de diálogo de opções do VS).

questionAnswers(3)

yourAnswerToTheQuestion