From 784ca2d73117c044cfb20ce75e51c4269c9cbfa8 Mon Sep 17 00:00:00 2001 From: Jaakko Keränen Date: Tue, 4 Jan 2022 08:23:47 +0200 Subject: Text: Light and regular font weight via ANSI escapes SGR codes 2 and 10. --- src/ui/text.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/ui/text.h') diff --git a/src/ui/text.h b/src/ui/text.h index cb29adad..c8bb6f85 100644 --- a/src/ui/text.h +++ b/src/ui/text.h @@ -161,6 +161,7 @@ enum iAnsiFlag { void setOpacity_Text (float opacity); void setBaseAttributes_Text (int fontId, int fgColorId); /* current "normal" text attributes */ void setAnsiFlags_Text (int ansiFlags); +int ansiFlags_Text (void); void cache_Text (int fontId, iRangecc text); /* pre-render glyphs */ @@ -192,7 +193,9 @@ struct Impl_TextAttrib { int16_t fgColorId; int16_t bgColorId; struct { + uint16_t regular : 1; uint16_t bold : 1; + uint16_t light : 1; uint16_t italic : 1; uint16_t monospace : 1; uint16_t isBaseRTL : 1; -- cgit v1.2.3