public static VDX.Elements.Face GetFontSafe(VDX.FaceList faces, string name)
        {
            if (faces.ContainsName(name))
            {
                return(faces[name]);
            }

            int max_id = faces.Items.Select(f => f.ID).Max();
            int new_id = max_id + 1;

            var face = new VDX.Elements.Face(new_id, name);

            faces.Add(face);

            return(face);
        }
        public static VDX.Elements.Face GetFontSafe(VDX.FaceList faces,string name)
        {
            if (faces.ContainsName(name))
            {
                return faces[name];
            }

            int max_id = faces.Items.Select(f => f.ID).Max();
            int new_id = max_id +1;

            var face = new VDX.Elements.Face(new_id,name);

            faces.Add(face);

            return face;
        }