Use SHGetSpecialFolderLocation() with CSIDL_FONTS to get the fonts directory on Windows.