diff options
| author | Nathan Reiner <nathan@nathanreiner.xyz> | 2023-04-30 10:42:05 +0200 |
|---|---|---|
| committer | Nathan Reiner <nathan@nathanreiner.xyz> | 2023-04-30 10:42:05 +0200 |
| commit | 2fe11f2546b08ab6257bdb594606600087c270e6 (patch) | |
| tree | e31ba1b39464b026b3db9b6da5c5e882012e58ec | |
| parent | a21031d5d8dcdd1b95c48eeeb1a92c28abf85d6f (diff) | |
fix bold is bright
| -rw-r--r-- | drw.c | 2 | ||||
| -rw-r--r-- | swt.c | 8 |
2 files changed, 5 insertions, 5 deletions
@@ -452,7 +452,7 @@ draw_char(Canvas *canvas, FontCache *fontcache, uint_least32_t charcode, unsigne stroke_size = 0; } - FT_Stroker_Set(font->stroke, stroke_size, FT_STROKER_LINECAP_BUTT, FT_STROKER_LINEJOIN_ROUND, 0); + FT_Stroker_Set(font->stroke, stroke_size, FT_STROKER_LINECAP_SQUARE, FT_STROKER_LINEJOIN_BEVEL, 0); cg = load_bitmap(font, charcode); @@ -224,11 +224,11 @@ get_color(uint32_t i, ushort mode) return i; } - if ((mode & ATTR_BOLD) && i >= 0 && i < 8) { - if (!BETWEEN(i + 8, 0, sizeof(colors) / sizeof(uint32_t))) { - return i; + if ((mode & ATTR_BOLD)) { + if (!BETWEEN(i - 8, 0, sizeof(colors) / sizeof(uint32_t))) { + return colors[i]; } - return colors[i + 8]; + return colors[i - 8]; } return colors[i]; |