fixes DEL in acme resulting in "stringwidth: bad character set for rune 0x0000 ..." many of *.2400 subfonts in /lib/font/bit/fixed do not have an image defined for pos 0. Having it mounted as pos 0 yields NUL's image (which itself serves as a fall-back image) undefined. Mounting the subfonts at pos 1 with the offset compensated effectively eliminates the problem. Reference: /n/sources/patch/maybe/font-fixed Date: Mon Oct 21 15:37:34 CES 2013 Signed-off-by: yarikos@gmail.com --- /lib/font/bit/fixed/unicode.5x8.font Mon Oct 21 15:34:09 2013 +++ /lib/font/bit/fixed/unicode.5x8.font Mon Oct 21 15:34:04 2013 @@ -1,5 +1,5 @@ 8 6 -0x0000 0x001F 5x8.2400 +0x0001 0x001F 1 5x8.2400 0x0000 0x00FF 5x8.0000 0x0100 0x01FF 5x8.0100 0x0200 0x02FF 5x8.0200 --- /lib/font/bit/fixed/unicode.4x6.font Mon Oct 21 15:34:17 2013 +++ /lib/font/bit/fixed/unicode.4x6.font Mon Oct 21 15:34:12 2013 @@ -1,5 +1,5 @@ 6 4 -0x0000 0x001F 4x6.2400 +0x0001 0x001F 1 4x6.2400 0x0000 0x00FF 4x6.0000 0x0100 0x01FF 4x6.0100 0x0200 0x02FF 4x6.0200 --- /lib/font/bit/fixed/unicode.5x7.font Mon Oct 21 15:34:25 2013 +++ /lib/font/bit/fixed/unicode.5x7.font Mon Oct 21 15:34:20 2013 @@ -1,5 +1,5 @@ 7 5 -0x0000 0x001F 5x7.2400 +0x0001 0x001F 1 5x7.2400 0x0000 0x00FF 5x7.0000 0x0100 0x01FF 5x7.0100 0x0200 0x02FF 5x7.0200 --- /lib/font/bit/fixed/unicode.6x9.font Mon Oct 21 15:34:33 2013 +++ /lib/font/bit/fixed/unicode.6x9.font Mon Oct 21 15:34:29 2013 @@ -1,5 +1,5 @@ 9 6 -0x0000 0x001F 6x9.2400 +0x0001 0x001F 1 6x9.2400 0x0000 0x00FF 6x9.0000 0x0100 0x01FF 6x9.0100 0x0200 0x02FF 6x9.0200 --- /lib/font/bit/fixed/unicode.6x10.font Mon Oct 21 15:34:42 2013 +++ /lib/font/bit/fixed/unicode.6x10.font Mon Oct 21 15:34:37 2013 @@ -1,5 +1,5 @@ 10 7 -0x0000 0x001F 6x10.2400 +0x0001 0x001F 1 6x10.2400 0x0000 0x00FF 6x10.0000 0x0100 0x01FF 6x10.0100 0x0200 0x02FF 6x10.0200 --- /lib/font/bit/fixed/unicode.6x12.font Mon Oct 21 15:34:50 2013 +++ /lib/font/bit/fixed/unicode.6x12.font Mon Oct 21 15:34:45 2013 @@ -1,5 +1,5 @@ 12 9 -0x0000 0x001F 6x12.2400 +0x0001 0x001F 1 6x12.2400 0x0000 0x00FF 6x12.0000 0x0100 0x01FF 6x12.0100 0x0200 0x02FF 6x12.0200 --- /lib/font/bit/fixed/unicode.6x13O.font Mon Oct 21 15:34:58 2013 +++ /lib/font/bit/fixed/unicode.6x13O.font Mon Oct 21 15:34:53 2013 @@ -1,5 +1,5 @@ 13 10 -0x0000 0x001F 6x13O.2400 +0x0001 0x001F 1 6x13O.2400 0x0000 0x00FF 6x13O.0000 0x0100 0x01FF 6x13O.0100 0x0200 0x02FF 6x13O.0200 --- /lib/font/bit/fixed/unicode.7x13O.font Mon Oct 21 15:35:06 2013 +++ /lib/font/bit/fixed/unicode.7x13O.font Mon Oct 21 15:35:02 2013 @@ -1,5 +1,5 @@ 13 10 -0x0000 0x001F 7x13O.2400 +0x0001 0x001F 1 7x13O.2400 0x0000 0x00FF 7x13O.0000 0x0100 0x01FF 7x13O.0100 0x0200 0x02FF 7x13O.0200 --- /lib/font/bit/fixed/unicode.8x13O.font Mon Oct 21 15:35:15 2013 +++ /lib/font/bit/fixed/unicode.8x13O.font Mon Oct 21 15:35:10 2013 @@ -1,5 +1,5 @@ 13 10 -0x0000 0x001F 8x13O.2400 +0x0001 0x001F 1 8x13O.2400 0x0000 0x00FF 8x13O.0000 0x0100 0x01FF 8x13O.0100 0x0200 0x02FF 8x13O.0200 --- /lib/font/bit/fixed/unicode.7x14B.font Mon Oct 21 15:35:23 2013 +++ /lib/font/bit/fixed/unicode.7x14B.font Mon Oct 21 15:35:19 2013 @@ -1,5 +1,5 @@ 14 11 -0x0000 0x001F 7x14B.2400 +0x0001 0x001F 1 7x14B.2400 0x0000 0x00FF 7x14B.0000 0x0100 0x01FF 7x14B.0100 0x0200 0x02FF 7x14B.0200 --- /lib/font/bit/fixed/unicode.9x18B.font Mon Oct 21 15:35:32 2013 +++ /lib/font/bit/fixed/unicode.9x18B.font Mon Oct 21 15:35:27 2013 @@ -1,5 +1,5 @@ 18 13 -0x0000 0x001F 9x18B.2400 +0x0001 0x001F 1 9x18B.2400 0x0000 0x00FF 9x18B.0000 0x0100 0x01FF 9x18B.0100 0x0200 0x02FF 9x18B.0200 --- /lib/font/bit/fixed/unicode.6x13B.font Mon Oct 21 15:35:40 2013 +++ /lib/font/bit/fixed/unicode.6x13B.font Mon Oct 21 15:35:35 2013 @@ -1,5 +1,5 @@ 13 10 -0x0000 0x001F 6x13B.2400 +0x0001 0x001F 1 6x13B.2400 0x0000 0x00FF 6x13B.0000 0x0100 0x01FF 6x13B.0100 0x0200 0x02FF 6x13B.0200 --- /lib/font/bit/fixed/unicode.9x15B.font Mon Oct 21 15:35:48 2013 +++ /lib/font/bit/fixed/unicode.9x15B.font Mon Oct 21 15:35:43 2013 @@ -1,5 +1,5 @@ 15 11 -0x0000 0x001F 9x15B.2400 +0x0001 0x001F 1 9x15B.2400 0x0000 0x00FF 9x15B.0000 0x0100 0x01FF 9x15B.0100 0x0200 0x02FF 9x15B.0200 --- /lib/font/bit/fixed/unicode.7x13B.font Mon Oct 21 15:35:57 2013 +++ /lib/font/bit/fixed/unicode.7x13B.font Mon Oct 21 15:35:52 2013 @@ -1,5 +1,5 @@ 13 10 -0x0000 0x001F 7x13B.2400 +0x0001 0x001F 1 7x13B.2400 0x0000 0x00FF 7x13B.0000 0x0100 0x01FF 7x13B.0100 0x0200 0x02FF 7x13B.0200 --- /lib/font/bit/fixed/unicode.8x13B.font Mon Oct 21 15:36:05 2013 +++ /lib/font/bit/fixed/unicode.8x13B.font Mon Oct 21 15:36:00 2013 @@ -1,5 +1,5 @@ 13 10 -0x0000 0x001F 8x13B.2400 +0x0001 0x001F 1 8x13B.2400 0x0000 0x00FF 8x13B.0000 0x0100 0x01FF 8x13B.0100 0x0200 0x02FF 8x13B.0200