SystemFontのリストを取得する

C#からはシステムにインストールされているフォントの名前を取得することができません。 その場合C++/CXを使えばいいらしいです。(そこらへんよくわかってない)

C#でたたけないとAnyCPUが使えなくなっちゃうので不便。 こんなの使うよりもSharpDX使ったほうが何かと便利でいいです。

できたもの

使い方

public IEnumerable<string> SystemFontList
{
    get
    {
        return WinRTSystemFontList.Core.GetSystemFontNameCollection("en-us");
    }
}

参考にさせていただいたサイト