Here's how to get the fonts folder on a windows system incorrectly : string fontPath = Environment.GetFolderPath(Environment.SpecialFolder.System) + "\Fonts"; It looks so terse and tempting - the SpecialFolder enum takes you all the way there except for