// - v0.56: (2018/06/08) added support for ImFontConfig::GlyphMinAdvanceX, GlyphMaxAdvanceX.
// - v0.60: (2019/01/10) re-factored to match big update in STB builder. fixed texture height waste. fixed redundant glyphs when merging. support for glyph padding.
// - v0.61: (2019/01/15) added support for imgui allocators + added FreeType only override function SetAllocatorFunctions().
// - v0.62: (2019/02/09) added RasterizerFlags::Monochrome flag to disable font anti-aliasing (combine with ::MonoHinting for best results!)
// Gamma Correct Blending:
// FreeType assumes blending in linear space rather than gamma space.
LightHinting=1<<3,// A lighter hinting algorithm for gray-level modes. Many generated glyphs are fuzzier but better resemble their original shape. This is achieved by snapping glyphs to the pixel grid only vertically (Y-axis), as is done by Microsoft's ClearType and Adobe's proprietary font renderer. This preserves inter-glyph spacing in horizontal text.
MonoHinting=1<<4,// Strong hinting algorithm that should only be used for monochrome output.
Bold=1<<5,// Styling: Should we artificially embolden the font?
Oblique=1<<6// Styling: Should we slant the font, emulating italic style?
Oblique=1<<6,// Styling: Should we slant the font, emulating italic style?
Monochrome=1<<7// Disable anti-aliasing. Combine this with MonoHinting for best results!