diff -up texlive-2007/texk/xdvik/dvi-draw.c.maxchar texlive-2007/texk/xdvik/dvi-draw.c --- texlive-2007/texk/xdvik/dvi-draw.c.maxchar 2007-11-20 15:21:35.000000000 +0100 +++ texlive-2007/texk/xdvik/dvi-draw.c 2007-11-22 15:31:06.000000000 +0100 @@ -5911,6 +5911,8 @@ get_t1_glyph( t1libid, currinf.fontp->scale, size, currwin.shrinkfactor)); + if (ch > maxchar) + return NULL; /* Check if the glyph already has been rendered */ if ((g = &currinf.fontp->glyph[ch])->bitmap.bits == NULL) { int bitmapbytes;