开发者

WPF Can't Find some Fonts

Why is it that Media.Fonts can't find "Arial Rounded MT Bold"?

foreach (var f in System.Windows.Media.Fonts.SystemFontFamilies)
{
    if (f.Source == "Arial R开发者_Go百科ounded MT Bold")
    {
        var x = "Not Found";
    }
}

var fc = new System.Drawing.Text.InstalledFontCollection();
foreach (var fd in fc.Families)
{
    if (fd.Name == "Arial Rounded MT Bold")
    {
        var x = "Found";
    }
}


Check in your system's Windows folder. Do u have "Arial Rounded MT Bold" font installed on your system?? You might not have the font installed on your system.. That might be the only issue for not finding it..

Ok, i got it in first loop you are looping through System Font families and for "Arial Rounded MT Bold" its font family is "Arial Rounded MT". You can check about its specification here - http://www.microsoft.com/typography/fonts/font.aspx?FMID=918

So, if you update your code like this -

foreach (var f in System.Windows.Media.Fonts.SystemFontFamilies)
{
      if (f.Source == "Arial Rounded MT")
      {
         var x = "Found";
      }
}

You will get that font which you are looking for..

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜