- uint32_t mGlyphCount; ///< number of glyphs being managed
- std::string mVerboseGlyphCounts; ///< a verbose list of the glyphs + ref counts
- AtlasManager::Metrics mAtlasMetrics; ///< metrics from the Atlas Manager
+ uint32_t mGlyphCount; ///< number of glyphs being managed
+ std::string mVerboseGlyphCounts; ///< a verbose list of the glyphs + ref counts
+ AtlasManager::Metrics mAtlasMetrics; ///< metrics from the Atlas Manager
+ };
+
+ struct GlyphStyle
+ {
+ GlyphStyle()
+ : outline{0u},
+ isItalic{false},
+ isBold{false}
+ {
+ }
+
+ uint16_t outline; ///< The outline width of this glyph
+ bool isItalic : 1; ///< Whether the glyph is italic.
+ bool isBold : 1; ///< Whether the glyph is bold.