Skip to content

Commit

Permalink
Update FontAwesomeFonts.cs
Browse files Browse the repository at this point in the history
fixed #33
  • Loading branch information
Codinion authored Sep 29, 2022
1 parent 6446baf commit c7a13aa
Showing 1 changed file with 6 additions and 7 deletions.
13 changes: 6 additions & 7 deletions src/FontAwesome6.Fonts.Net/FontAwesomeFonts.cs
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ static FontAwesomeFonts()
_fontFamilyNames.Add(EFontAwesomeStyle.Solid, "Font Awesome 6 Free Solid");
_fontFamilyNames.Add(EFontAwesomeStyle.Regular, "Font Awesome 6 Free Regular");

var path = Path.GetTempPath();
var path = Path.Combine(Path.GetTempPath(), FontAwesomeInfo.Version);
SaveFontFilesToDirectory(path);
LoadAllStyles(path);
#endif
Expand Down Expand Up @@ -109,16 +109,15 @@ public static void LoadAllStyles(string absolutePath)
private static void SaveFontFilesToDirectory(string path)
{
var resManager = new ResourceManager("FontAwesome6.Fonts.Net.g", typeof(FontAwesomeFonts).Assembly);
var targetPath = Path.Combine(path, FontAwesomeInfo.Version);

if (!Directory.Exists(targetPath))
if (!Directory.Exists(path))
{
Directory.CreateDirectory(targetPath);
Directory.CreateDirectory(path);
}

WriteResourceToFile(resManager, $"Fonts/fa-solid-900.ttf", Path.Combine(targetPath, "fa-solid-900.ttf"));
WriteResourceToFile(resManager, $"Fonts/fa-regular-400.ttf", Path.Combine(targetPath, "fa-regular-400.ttf"));
WriteResourceToFile(resManager, $"Fonts/fa-brands-400.ttf", Path.Combine(targetPath, "fa-brands-400.ttf"));
WriteResourceToFile(resManager, $"Fonts/fa-solid-900.ttf", Path.Combine(path, "fa-solid-900.ttf"));
WriteResourceToFile(resManager, $"Fonts/fa-regular-400.ttf", Path.Combine(path, "fa-regular-400.ttf"));
WriteResourceToFile(resManager, $"Fonts/fa-brands-400.ttf", Path.Combine(path, "fa-brands-400.ttf"));
}

private static void WriteResourceToFile(ResourceManager resManager, string resourceName, string fileName)
Expand Down

0 comments on commit c7a13aa

Please sign in to comment.