All BQN character compose sequence use the same leading character (\). Since there are about 80 of them, the standard lookup table size is not enough. diff --git a/src/cmd/devdraw/latin1.c b/src/cmd/devdraw/latin1.c index 87c0be45..c8e79e33 100644 --- a/src/cmd/devdraw/latin1.c +++ b/src/cmd/devdraw/latin1.c @@ -10,7 +10,7 @@ static struct cvlist { char *ld; /* must be seen before using this conversion */ char *si; /* options for last input characters */ - Rune so[60]; /* the corresponding Rune for each si entry */ + Rune so[100]; /* the corresponding Rune for each si entry */ } latintab[] = { #include "latin1.h" 0, 0, { 0 }