using DevExpress.Drawing; namespace EnvelopeGenerator.Server.Client.Services; public static class FontLoader { public static async Task LoadFonts(IHttpClientFactory httpClientFactory, List fontNames) { using var httpClient = httpClientFactory.CreateClient("EnvelopeGenerator.Server"); foreach (var fontName in fontNames) { var fontBytes = await httpClient.GetByteArrayAsync($"/fonts/{fontName}"); DXFontRepository.Instance.AddFont(fontBytes); } } }