Since experimental version #4574 if the console font size is different than the map font (or vice versa) in fonts.json, the UI will not refresh properly when using ASCII tiles. For example, parts of the advanced inventory will remain on screen if opened and closed.
So if:
{
"fontblending" : false,
"fontwidth" : 8, <------------------------------THESE VALUES...
"fontheight" : 16, <--------------------------/
"fontsize" : 16,
"typeface" : "Terminus",
"map_fontwidth" : 8, <----------------------...ARE DIFFERENT FROM EACH OTHER
"map_fontheight" : 16, <------------------/
"map_fontsize" : 16,
"map_typeface" : "Terminus",
"overmap_fontwidth" : 8,
"overmap_fontheight" : 16,
"overmap_fontsize" : 16,
"overmap_typeface" : "Terminus"
}
Like this:
{
"fontblending" : false,
"fontwidth" : 8, <------------------------------"FONTWIDTH" AND/OR "FONTSIZE" HERE...
"fontheight" : 16, <--------------------------/
"fontsize" : 16,
"typeface" : "Terminus",
"map_fontwidth" : 16, <----------------------...ARE DIFFERENT FROM "FONTWIDTH" AND/OR "FONTSIZE" HERE
"map_fontheight" : 16, <------------------/
"map_fontsize" : 16,
"map_typeface" : "Terminus",
"overmap_fontwidth" : 8,
"overmap_fontheight" : 16,
"overmap_fontsize" : 16,
"overmap_typeface" : "Terminus"
}
This basically prevents the use of differing console and map fonts if they require different width/height values to display properly.