termiointernals: add comment about using bright but not bold

This commit is contained in:
Boris Faure 2020-10-27 23:51:04 +01:00
parent 6ff8b36a23
commit 0c25e408d6
Signed by: borisfaure
GPG Key ID: 35C0410516166BE8
1 changed files with 15 additions and 10 deletions

View File

@ -2635,16 +2635,6 @@ termio_internal_render(Termio *sd,
fgext = cells[x].att.fg256;
bgext = cells[x].att.bg256;
codepoint = cells[x].codepoint;
if (sd->config->font.bolditalic)
{
bold = cells[x].att.bold;
italic = cells[x].att.italic;
}
else
{
bold = 0;
italic = 0;
}
if ((fg == COL_DEF) && (cells[x].att.inverse ^ inv))
fg = COL_INVERSEBG;
@ -2669,6 +2659,21 @@ termio_internal_render(Termio *sd,
t = fgext; fgext = bgext; bgext = t;
t = fg; fg = bg; bg = t;
}
/* if font does not have bolditalic, bright/bold
* color is still applied
*/
if (sd->config->font.bolditalic)
{
bold = cells[x].att.bold;
italic = cells[x].att.italic;
}
else
{
bold = 0;
italic = 0;
}
if ((tc[x].codepoint != codepoint) ||
(tc[x].bold != bold) ||
(tc[x].italic != italic) ||