diff --git a/Watermark.Net/src/WatermarkNet.Types/TextWatermark.cs b/Watermark.Net/src/WatermarkNet.Types/TextWatermark.cs index c334a71..1ca68d3 100644 --- a/Watermark.Net/src/WatermarkNet.Types/TextWatermark.cs +++ b/Watermark.Net/src/WatermarkNet.Types/TextWatermark.cs @@ -75,8 +75,13 @@ namespace Watermark.Net.src.WatermarkNet.Types /// public TextWatermark() { + var availableFont = SystemFonts.Families.FirstOrDefault(); + if (availableFont == default) + { + throw new Exception("No available fonts found in the system"); + } _color = Color.White; - _font = SystemFonts.CreateFont("Arial", 12); + _font = availableFont.CreateFont(1); _padding = 10f; } }