Test if a Font is installed

前端 未结 7 1413
日久生厌
日久生厌 2020-11-30 08:34

Is there an easy way (in .Net) to test if a Font is installed on the current machine?

7条回答
  •  孤街浪徒
    2020-11-30 09:13

    In my case I need to check font filename with extension

    ex: verdana.ttf = Verdana Regular, verdanai.ttf = Verdana Italic

    using System.IO;
    
    IsFontInstalled("verdana.ttf")
    
    public bool IsFontInstalled(string ContentFontName)
    {
        return File.Exists(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Fonts), ContentFontName.ToUpper()));
    }
    

提交回复
热议问题