kkamegawa's weblog

Visual Studio,TFS,ALM,VSTS,DevOps関係のことについていろいろと書いていきます。Google Analyticsで解析を行っています

インストール済みフォントファミリの列挙

いや、こういうときにPowerShellってほんっとありがたい。このためにC#でプロジェクト作るのもいやだったので。当然だけれど、アセンブリが読み込まれていなかったので、System.Drawing読み込ませる方法探すのに時間がかかった。

[System.Reflection.Assembly]::LoadWithPartialName("System.Drawing")
$fonts = New-Object -TypeName System.Drawing.Text.InstalledFontCollection
$fonts.Families

(追記)
id:Tocchan wrote:

これで足りるの?

今回ライブラリ側から指定されたのはファミリ名で、うちが使用を想定しているのはTTF/TTCとOpenTypeだけなので、これで十分でございます(^^;;。