mirror of
https://github.com/dankamongmen/notcurses.git
synced 2024-11-18 03:25:55 +00:00
[uniblocks] don't bail on bad unicode
This commit is contained in:
parent
ccad129fc2
commit
e7e6302391
@ -105,15 +105,13 @@ draw_block(struct ncplane* nn, uint32_t blockstart){
|
|||||||
ncplane_set_bg_rgb8(nn, 8 * chunk, 8 * chunk, 8 * chunk);
|
ncplane_set_bg_rgb8(nn, 8 * chunk, 8 * chunk, 8 * chunk);
|
||||||
for(z = 0 ; z < CHUNKSIZE ; ++z){
|
for(z = 0 ; z < CHUNKSIZE ; ++z){
|
||||||
uint32_t w = blockstart + chunk * CHUNKSIZE + z;
|
uint32_t w = blockstart + chunk * CHUNKSIZE + z;
|
||||||
// problematic characters FIXME (see TERMINALS.md)
|
|
||||||
if(w != 0x070f && w != 0x08e2 && w != 0x06dd){
|
|
||||||
if(ncplane_putstr_yx(nn, chunk + 1, z * 2 + 1, " ") < 0){
|
if(ncplane_putstr_yx(nn, chunk + 1, z * 2 + 1, " ") < 0){
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
// problematic characters FIXME (see TERMINALS.md)
|
||||||
|
if(w != 0x070f && w != 0x08e2 && w != 0x06dd){
|
||||||
ncplane_set_fg_rgb8(nn, 0xad + z * 2, 0xff, 0x2f - z * 2);
|
ncplane_set_fg_rgb8(nn, 0xad + z * 2, 0xff, 0x2f - z * 2);
|
||||||
if(ncplane_putwc_yx(nn, chunk + 1, z * 2 + 1, w) < 0){
|
ncplane_putwc_yx(nn, chunk + 1, z * 2 + 1, w);
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user