public static FontFile Load(Stream stream) { XmlSerializer deserializer = new XmlSerializer(typeof(FontFile)); FontFile file = (FontFile)deserializer.Deserialize(stream); return(file); }
public static FontFile Load(String filename) { XmlSerializer deserializer = new XmlSerializer(typeof(FontFile)); TextReader textReader = new StreamReader(filename); FontFile file = (FontFile)deserializer.Deserialize(textReader); textReader.Close(); return(file); }
/// <summary> /// /// </summary> /// <param name="fontFile"></param> /// <param name="texture"></param> public TextRenderer(FontFile fontFile, Texture2D texture) { this.fontFile = fontFile; this.texture = texture; characterMap = new Dictionary <char, FontChar>(); foreach (var fontCharacter in fontFile.Chars) { char c = (char)fontCharacter.ID; characterMap.Add(c, fontCharacter); } }
/// <summary> /// /// </summary> /// <param name="fontFile"></param> /// <param name="texture"></param> public TextRenderer(FontFile fontFile, Texture2D texture) { this.fontFile = fontFile; this.texture = texture; characterMap = new Dictionary<char, FontChar>(); foreach(var fontCharacter in fontFile.Chars) { char c = (char)fontCharacter.ID; characterMap.Add(c, fontCharacter); } }