*************** *** 52,58 **** char *name = kpse_find_vf (font); #endif if (name) { /* VF fonts don't have a resolution, but loadfont will complain if we don't return what it asked for. */ --- 52,75 ---- char *name = kpse_find_vf (font); #endif + #ifdef KANJI + if (iskanjifont(font)) + { + name = kpse_find_tfm (font); + if (!name) + name = kpse_find_vf (font); + if (name) + { + *dpi_ret = dpi; + *font_ret = NULL; + } + + } + else + if (name && !isdnpfont(font)) + #else /* !KANJI */ if (name) + #endif /* KANJI */ { /* VF fonts don't have a resolution, but loadfont will complain if we don't return what it asked for. */