diff -uNr ttf2pk-1.5_CVS20051222.001/filesrch.c ttf2pk-1.5_CVS20051222.002/filesrch.c --- ttf2pk-1.5_CVS20051222.001/filesrch.c 2002-01-08 21:48:27.000000000 +0900 +++ ttf2pk-1.5_CVS20051222.002/filesrch.c 2005-12-22 17:08:03.000000000 +0900 @@ -96,7 +96,7 @@ return kpse_find_file(*name, kpse_tex_ps_header_format, True); #endif #else - return kpse_find_file(*name, kpse_program_text_format, True); + return kpse_find_file(*name, kpse_enc_format, True); #endif } @@ -130,7 +130,7 @@ return kpse_find_file(*name, kpse_tex_ps_header_format, True); #endif #else - return kpse_find_file(*name, kpse_program_text_format, True); + return kpse_find_file(*name, kpse_sfd_format, True); #endif } @@ -147,7 +147,7 @@ return kpse_find_file(*name, kpse_tex_ps_header_format, True); #endif #else - return kpse_find_file(*name, kpse_program_text_format, True); + return kpse_find_file(*name, kpse_fontmap_format, True); #endif } @@ -196,10 +196,15 @@ return real_name; #else /* OLD_KPATHSEA */ + char* real_name; /* no extra extension handling necessary */ - return kpse_find_file(*name, kpse_truetype_format, True); + real_name= kpse_find_file(*name, kpse_truetype_format, True); + if (!real_name) + real_name= kpse_find_file(*name, kpse_program_binary_format, True); + + return real_name; #endif }