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; }