From 748edd0bdffb605df0d4658d0a80497544865440 Mon Sep 17 00:00:00 2001 From: Lars Brubaker Date: Fri, 2 Feb 2018 14:17:45 -0800 Subject: [PATCH] Make font serialize as name --- DesignTools/Primitives/TextObject3D.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/DesignTools/Primitives/TextObject3D.cs b/DesignTools/Primitives/TextObject3D.cs index 13134bb6a..e28e99755 100644 --- a/DesignTools/Primitives/TextObject3D.cs +++ b/DesignTools/Primitives/TextObject3D.cs @@ -30,6 +30,8 @@ either expressed or implied, of the FreeBSD Project. using System.ComponentModel; using MatterHackers.Agg.Font; using MatterHackers.DataConverters3D; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; namespace MatterHackers.MatterControl.DesignTools { @@ -85,6 +87,7 @@ namespace MatterHackers.MatterControl.DesignTools public double Height { get; set; } = 5; + [JsonConverter(typeof(StringEnumConverter))] public NamedTypeFace Font { get; set; } = new NamedTypeFace(); public void Rebuild()