public static bool SetFontSize(ETerminalFontSize size) { FontInfo info = GetFontInfo(); info.FontSize = size.ToCoord(); info.SetFace(EFontFaceExt.TERMINAL); return(SetFont(info)); }
public FontInfo(ETerminalFontSize size, EFontWeight weight = EFontWeight.Normal) { SizeInBytes = (uint)Marshal.SizeOf <FontInfo>(); FontSize = size.ToCoord(); FontWeight = weight; FontIndex = 0; FontFamily = 48; //magic numbers, if set to 54 font size width is ignored SetFace(EFontFaceExt.TERMINAL); }
public static Coord ToCoord(this ETerminalFontSize size) { return(Sizes[(int)size]); }
public void SetSize(ETerminalFontSize size) { FontFamily = 48; FontSize = size.ToCoord(); }