runeerror is 0xfffd not 0xffdf
diff --git a/font/lucm/euro.9.font b/font/lucm/euro.9.font
index 60e9c60..cab2677 100644
--- a/font/lucm/euro.9.font
+++ b/font/lucm/euro.9.font
@@ -16,5 +16,4 @@
 0x2600	0x266F	../misc/ding
 0x2700	0x27BF	../misc/zapf
 0xfee0	0xff5e	latin1.9
-0xfffd	0xfffd	../pelm/fffd.9
-0xFFDF 0xFFDF 0x80 latin1.9
+0xFFFD 0xFFFD 0x80 latin1.9
diff --git a/font/lucm/latin1.9.font b/font/lucm/latin1.9.font
index d51945c..126fac7 100644
--- a/font/lucm/latin1.9.font
+++ b/font/lucm/latin1.9.font
@@ -1,3 +1,3 @@
 15	13
 0x0000	0x00FF	latin1.9
-0xFFDF 0xFFDF 0x80 latin1.9
+0xFFFD 0xFFFD 0x80 latin1.9
diff --git a/font/lucm/unicode.9.font b/font/lucm/unicode.9.font
index ece1327..da03a35 100644
--- a/font/lucm/unicode.9.font
+++ b/font/lucm/unicode.9.font
@@ -78,5 +78,4 @@
 0xFC00 0xFCFF ../fixed/10x20.FC00
 0xFD00 0xFDFF ../fixed/10x20.FD00
 0xfee0	0xff5e	latin1.9
-0xfffd	0xfffd	../pelm/fffd.9
-0xFFDF 0xFFDF 0x80 latin1.9
+0xFFFD 0xFFFD 0x80 latin1.9
diff --git a/font/lucsans/boldtypelatin1.6.font b/font/lucsans/boldtypelatin1.6.font
index 4faf496..ff7e97e 100644
--- a/font/lucsans/boldtypelatin1.6.font
+++ b/font/lucsans/boldtypelatin1.6.font
@@ -1,3 +1,3 @@
 11 8
 0x0000	0x00ff	lsbtr.10
-0xFFDF 0xFFDF 0x80 lsbtr.10
+0xFFFD 0xFFFD 0x80 lsbtr.10
diff --git a/font/lucsans/boldtypelatin1.7.font b/font/lucsans/boldtypelatin1.7.font
index 7332df1..1861a36 100644
--- a/font/lucsans/boldtypelatin1.7.font
+++ b/font/lucsans/boldtypelatin1.7.font
@@ -1,3 +1,3 @@
 13 10
 0x0000	0x00ff	lsbtr.12
-0xFFDF 0xFFDF 0x80 lsbtr.12
+0xFFFD 0xFFFD 0x80 lsbtr.12
diff --git a/font/lucsans/boldtypeunicode.7.font b/font/lucsans/boldtypeunicode.7.font
index d36ac23..fe9941e 100644
--- a/font/lucsans/boldtypeunicode.7.font
+++ b/font/lucsans/boldtypeunicode.7.font
@@ -45,4 +45,4 @@
 0x9a01 0x9bf5 ../shinonome/k12b.9a01
 0x9c04 0x9dfd ../shinonome/k12b.9c04
 0x9e1a 0x9fa0 ../shinonome/k12b.9e1a
-0xFFDF 0xFFDF 0x80 lsbtr.12
+0xFFFD 0xFFFD 0x80 lsbtr.12
diff --git a/font/lucsans/euro.8.font b/font/lucsans/euro.8.font
index 8769aa2..2936ae9 100644
--- a/font/lucsans/euro.8.font
+++ b/font/lucsans/euro.8.font
@@ -58,4 +58,4 @@
 0x9a01 0x9bf5 ../shinonome/k14.9a01
 0x9c04 0x9dfd ../shinonome/k14.9c04
 0x9e1a 0x9fa0 ../shinonome/k14.9e1a
-0xFFDF 0xFFDF 0x80 lsr.14
+0xFFFD 0xFFFD 0x80 lsr.14
diff --git a/font/lucsans/latin1.8.font b/font/lucsans/latin1.8.font
index e6b4bc8..3c0d952 100644
--- a/font/lucsans/latin1.8.font
+++ b/font/lucsans/latin1.8.font
@@ -1,3 +1,3 @@
 15	13
 0x0000	0x00FF	lsr.14
-0xFFDF 0xFFDF 0x80 lsr.14
+0xFFFD 0xFFFD 0x80 lsr.14
diff --git a/font/lucsans/news.8.font b/font/lucsans/news.8.font
index ab28f7e..52ee5cf 100644
--- a/font/lucsans/news.8.font
+++ b/font/lucsans/news.8.font
@@ -6,4 +6,4 @@
 0x201D	0x201D	0x0022	lsr.14
 0x2022	0x2022	0x00b7	lsr.14
 0x0000	0x00FF	lsr.14
-0xFFDF 0xFFDF 0x80 lsr.14
+0xFFFD 0xFFFD 0x80 lsr.14
diff --git a/font/lucsans/typelatin1.6.font b/font/lucsans/typelatin1.6.font
index 08bccee..0b6795a 100644
--- a/font/lucsans/typelatin1.6.font
+++ b/font/lucsans/typelatin1.6.font
@@ -1,3 +1,3 @@
 11 9
 0x0000	0x00ff	lstr.10
-0xFFDF 0xFFDF 0x80 lstr.10
+0xFFFD 0xFFFD 0x80 lstr.10
diff --git a/font/lucsans/typelatin1.7.font b/font/lucsans/typelatin1.7.font
index 6b8ca53..194f2bc 100644
--- a/font/lucsans/typelatin1.7.font
+++ b/font/lucsans/typelatin1.7.font
@@ -1,3 +1,3 @@
 13 11
 0x0000	0x00ff	lstr.12
-0xFFDF 0xFFDF 0x80 lstr.12
+0xFFFD 0xFFFD 0x80 lstr.12
diff --git a/font/lucsans/typeunicode.6.font b/font/lucsans/typeunicode.6.font
index 65de213..a8b846f 100644
--- a/font/lucsans/typeunicode.6.font
+++ b/font/lucsans/typeunicode.6.font
@@ -45,4 +45,4 @@
 0x9a01 0x9bf5 ../naga10/knj10.9a01
 0x9c04 0x9dfd ../naga10/knj10.9c04
 0x9e1a 0x9fa0 ../naga10/knj10.9e1a
-0xFFDF 0xFFDF 0x80 lstr.10
+0xFFFD 0xFFFD 0x80 lstr.10
diff --git a/font/lucsans/typeunicode.7.font b/font/lucsans/typeunicode.7.font
index 9eabb79..bad4799 100644
--- a/font/lucsans/typeunicode.7.font
+++ b/font/lucsans/typeunicode.7.font
@@ -54,4 +54,4 @@
 0x9a01 0x9bf5 ../shinonome/k12.9a01
 0x9c04 0x9dfd ../shinonome/k12.9c04
 0x9e1a 0x9fa0 ../shinonome/k12.9e1a
-0xFFDF 0xFFDF 0x80 lstr.12
+0xFFFD 0xFFFD 0x80 lstr.12
diff --git a/font/lucsans/typeunicode.9.font b/font/lucsans/typeunicode.9.font
index d9a4afd..314499e 100644
--- a/font/lucsans/typeunicode.9.font
+++ b/font/lucsans/typeunicode.9.font
@@ -45,4 +45,4 @@
 0x9a01 0x9bf5 ../shinonome/k14.9a01
 0x9c04 0x9dfd ../shinonome/k14.9c04
 0x9e1a 0x9fa0 ../shinonome/k14.9e1a
-0xFFDF 0xFFDF 0x80 ../pelm/latin1.9
+0xFFFD 0xFFFD 0x80 ../pelm/latin1.9
diff --git a/font/lucsans/unicode.8.font b/font/lucsans/unicode.8.font
index a1c2212..2ad86b8 100644
--- a/font/lucsans/unicode.8.font
+++ b/font/lucsans/unicode.8.font
@@ -57,4 +57,4 @@
 0x9c04 0x9dfd ../shinonome/k14.9c04
 0x9e1a 0x9fa0 ../shinonome/k14.9e1a
 0xfb1e	0xfb1e	../lucida/Althebrew.7.0
-0xFFDF 0xFFDF 0x80 lsr.14
+0xFFFD 0xFFFD 0x80 lsr.14
diff --git a/font/misc/latin1.6x10.font b/font/misc/latin1.6x10.font
index aebc255..8c89d08 100644
--- a/font/misc/latin1.6x10.font
+++ b/font/misc/latin1.6x10.font
@@ -1,3 +1,3 @@
 10	8
 0x0000	0x00FF	latin1.6x10
-0xFFDF 0xFFDF 0x80 latin1.6x10
+0xFFFD 0xFFFD 0x80 latin1.6x10
diff --git a/font/misc/latin1.6x13.font b/font/misc/latin1.6x13.font
index c9e99b3..fccaa48 100644
--- a/font/misc/latin1.6x13.font
+++ b/font/misc/latin1.6x13.font
@@ -1,3 +1,3 @@
 13	11
 0x0000	0x00FF	latin1.6x13
-0xFFDF 0xFFDF 0x80 latin1.6x13
+0xFFFD 0xFFFD 0x80 latin1.6x13
diff --git a/font/misc/latin1.8x13.font b/font/misc/latin1.8x13.font
index 92efe94..40528f9 100644
--- a/font/misc/latin1.8x13.font
+++ b/font/misc/latin1.8x13.font
@@ -1,3 +1,3 @@
 13	10
 0x0000	0x00FF	latin1.8x13
-0xFFDF 0xFFDF 0x80 latin1.8x13
+0xFFFD 0xFFFD 0x80 latin1.8x13
diff --git a/font/misc/unicode.6x13.font b/font/misc/unicode.6x13.font
index cb00d08..7707b1d 100644
--- a/font/misc/unicode.6x13.font
+++ b/font/misc/unicode.6x13.font
@@ -60,5 +60,4 @@
 0x9c04 0x9dfd ../shinonome/k12.9c04
 0x9e1a 0x9fa0 ../shinonome/k12.9e1a
 0xfee0	0xff5e	latin1.6x13
-0xfffd	0xfffd	../pelm/fffd.9
-0xFFDF 0xFFDF 0x80 latin1.6x13
+0xFFFD 0xFFFD 0x80 latin1.6x13
diff --git a/font/pelm/euro.8.font b/font/pelm/euro.8.font
index 946bc38..47eb5a5 100644
--- a/font/pelm/euro.8.font
+++ b/font/pelm/euro.8.font
@@ -15,5 +15,4 @@
 0x2600	0x266F	../misc/ding
 0x2700	0x27BF	../misc/zapf
 0xfee0	0xff5e	latin1.8
-0xfffd	0xfffd	../pelm/fffd.9
-0xFFDF 0xFFDF 0x80 latin1.8
+0xFFFD 0xFFFD 0x80 latin1.8
diff --git a/font/pelm/euro.9.font b/font/pelm/euro.9.font
index 1e186e6..df77692 100644
--- a/font/pelm/euro.9.font
+++ b/font/pelm/euro.9.font
@@ -57,5 +57,4 @@
 0x9c04 0x9dfd ../shinonome/k16.9c04
 0x9e1a 0x9fa0 ../shinonome/k16.9e1a
 0xfee0	0xff5e	latin1.9
-0xfffd	0xfffd	../pelm/fffd.9
-0xFFDF 0xFFDF 0x80 latin1.9
+0xFFFD 0xFFFD 0x80 latin1.9
diff --git a/font/pelm/fangsong.9.font b/font/pelm/fangsong.9.font
index ad2f77a..4ce81ce 100644
--- a/font/pelm/fangsong.9.font
+++ b/font/pelm/fangsong.9.font
@@ -60,5 +60,4 @@
 0x9c00	0x9dff	../gb/FangSong.9c00.16
 0x9e00	0x9fff	../gb/FangSong.9e00.16
 0xfee0	0xff5e	latin1.9
-0xfffd	0xfffd	../pelm/fffd.9
-0xFFDF 0xFFDF 0x80 latin1.9
+0xFFFD 0xFFFD 0x80 latin1.9
diff --git a/font/pelm/hanc.9.font b/font/pelm/hanc.9.font
index 3a06674..a57e7e4 100644
--- a/font/pelm/hanc.9.font
+++ b/font/pelm/hanc.9.font
@@ -62,5 +62,4 @@
 0x9c00 0x9dff ../han/c.9c00.16
 0x9e00 0x9fff ../han/c.9e00.16
 0xfee0	0xff5e	latin1.9
-0xfffd	0xfffd	../pelm/fffd.9
-0xFFDF 0xFFDF 0x80 latin1.9
+0xFFFD 0xFFFD 0x80 latin1.9
diff --git a/font/pelm/hanj.9.font b/font/pelm/hanj.9.font
index f7678f9..4cfe03c 100644
--- a/font/pelm/hanj.9.font
+++ b/font/pelm/hanj.9.font
@@ -62,5 +62,4 @@
 0x9c00 0x9dff ../han/j.9c00.16
 0x9e00 0x9fff ../han/j.9e00.16
 0xfee0	0xff5e	latin1.9
-0xfffd	0xfffd	../pelm/fffd.9
-0xFFDF 0xFFDF 0x80 latin1.9
+0xFFFD 0xFFFD 0x80 latin1.9
diff --git a/font/pelm/hku.9.font b/font/pelm/hku.9.font
index 5876f29..64d1b9a 100644
--- a/font/pelm/hku.9.font
+++ b/font/pelm/hku.9.font
@@ -58,5 +58,4 @@
 0x9c00 0x9dff ../big5/9c00.16
 0x9e00 0x9fff ../big5/9e00.16
 0xfee0	0xff5e	latin1.9
-0xfffd	0xfffd	../pelm/fffd.9
-0xFFDF 0xFFDF 0x80 latin1.9
+0xFFFD 0xFFFD 0x80 latin1.9
diff --git a/font/pelm/jis.9.font b/font/pelm/jis.9.font
index f4baaa8..98344b6 100644
--- a/font/pelm/jis.9.font
+++ b/font/pelm/jis.9.font
@@ -60,5 +60,4 @@
 0x9c00	0x9dff	../jis/jis9c00.16
 0x9e00	0x9fff	../jis/jis9e00.16
 0xfee0	0xff5e	latin1.9
-0xfffd	0xfffd	../pelm/fffd.9
-0xFFDF 0xFFDF 0x80 latin1.9
+0xFFFD 0xFFFD 0x80 latin1.9
diff --git a/font/pelm/latin1.8.font b/font/pelm/latin1.8.font
index 25578b9..56d0aa8 100644
--- a/font/pelm/latin1.8.font
+++ b/font/pelm/latin1.8.font
@@ -1,4 +1,4 @@
 14	11
 0x0000	0x00FF	latin1.8
 0x2100	0x2138	../misc/letterlike.8
-0xFFDF 0xFFDF 0x80 latin1.8
+0xFFFD 0xFFFD 0x80 latin1.8
diff --git a/font/pelm/latin1.9.font b/font/pelm/latin1.9.font
index f3a7a65..a09e9ed 100644
--- a/font/pelm/latin1.9.font
+++ b/font/pelm/latin1.9.font
@@ -1,4 +1,4 @@
 16	13
 0x0000	0x00FF	latin1.9
 0x2100	0x2138	../misc/letterlike.8
-0xFFDF 0xFFDF 0x80 latin1.9
+0xFFFD 0xFFFD 0x80 latin1.9
diff --git a/font/pelm/song.9.font b/font/pelm/song.9.font
index fd7de37..e100ea4 100644
--- a/font/pelm/song.9.font
+++ b/font/pelm/song.9.font
@@ -58,5 +58,4 @@
 0x9c00	0x9dff	../gb/Song.9c00.16
 0x9e00	0x9fff	../gb/Song.9e00.16
 0xfee0	0xff5e	latin1.9
-0xfffd	0xfffd	../pelm/fffd.9
-0xFFDF 0xFFDF 0x80 latin1.9
+0xFFFD 0xFFFD 0x80 latin1.9
diff --git a/font/pelm/song.9x24.font b/font/pelm/song.9x24.font
index e02ce8f..3f3931b 100644
--- a/font/pelm/song.9x24.font
+++ b/font/pelm/song.9x24.font
@@ -58,5 +58,4 @@
 0x9c00	0x9dff	../gb/Song.9c00.24
 0x9e00	0x9fff	../gb/Song.9e00.24
 0xfee0	0xff5e	latin1.9
-0xfffd	0xfffd	../pelm/fffd.9
-0xFFDF 0xFFDF 0x80 latin1.9
+0xFFFD 0xFFFD 0x80 latin1.9
diff --git a/font/pelm/tfangsong.9.font b/font/pelm/tfangsong.9.font
index 6c5434b..a0c9fa0 100644
--- a/font/pelm/tfangsong.9.font
+++ b/font/pelm/tfangsong.9.font
@@ -126,5 +126,4 @@
 0x9c00	0x9dff	../gb/FangSong.9c00.16
 0x9e00	0x9fff	../gb/FangSong.9e00.16
 0xfee0	0xff5e	latin1.9
-0xfffd	0xfffd	../pelm/fffd.9
-0xFFDF 0xFFDF 0x80 latin1.9
+0xFFFD 0xFFFD 0x80 latin1.9
diff --git a/font/pelm/unicode.8.font b/font/pelm/unicode.8.font
index f98de31..eda2c40 100644
--- a/font/pelm/unicode.8.font
+++ b/font/pelm/unicode.8.font
@@ -76,5 +76,4 @@
 0xFC00 0xFCFF ../fixed/10x20.FC00
 0xFD00 0xFDFF ../fixed/10x20.FD00
 0xfee0	0xff5e	latin1.9
-0xfffd	0xfffd	../pelm/fffd.9
-0xFFDF 0xFFDF 0x80 latin1.8
+0xFFFD 0xFFFD 0x80 latin1.8
diff --git a/font/pelm/unicode.9.font b/font/pelm/unicode.9.font
index 8d7fde9..93e145d 100644
--- a/font/pelm/unicode.9.font
+++ b/font/pelm/unicode.9.font
@@ -79,5 +79,4 @@
 0xFC00 0xFCFF ../fixed/10x20.FC00
 0xFD00 0xFDFF ../fixed/10x20.FD00
 0xfee0	0xff5e	latin1.9
-0xfffd	0xfffd	../pelm/fffd.9
-0xFFDF 0xFFDF 0x80 latin1.9
+0xFFFD 0xFFFD 0x80 latin1.9
diff --git a/font/pelm/unicode.9x24.font b/font/pelm/unicode.9x24.font
index 468e4f0..8e86bd0 100644
--- a/font/pelm/unicode.9x24.font
+++ b/font/pelm/unicode.9x24.font
@@ -61,4 +61,4 @@
 0x9e00 0x9fff ../jis/jis9e00.24
 0xfee0	0xff5e	latin1.9
 0xfffd	0xfffd	fffd.9
-0xFFDF 0xFFDF 0x80 latin1.9
+0xFFFD 0xFFFD 0x80 latin1.9