1ef52b
diff -up enscript-1.6.6/afm/Makefile.am.rh477382 enscript-1.6.6/afm/Makefile.am
1ef52b
--- enscript-1.6.6/afm/Makefile.am.rh477382	2012-09-20 00:17:34.000000000 +0200
1ef52b
+++ enscript-1.6.6/afm/Makefile.am	2012-09-26 13:42:09.223974485 +0200
1ef52b
@@ -29,9 +29,12 @@ hvnbo.afm hvno.afm hvo.afm ncb.afm ncbi.
1ef52b
 pobi.afm poi.afm por.afm sy.afm tib.afm tibi.afm tii.afm tir.afm	\
1ef52b
 zcmi.afm zd.afm
1ef52b
 
1ef52b
-public_fonts = matrix.afm matrix.pfa
1ef52b
+public_fonts = matrix.afm matrix.eps
1ef52b
 
1ef52b
 afmdir = $(pkgdatadir)/afm
1ef52b
 dist_afm_DATA = font.map $(default_afm) $(public_fonts) MustRead.html
1ef52b
 
1ef52b
 EXTRA_DIST = ChangeLog.old
1ef52b
+
1ef52b
+matrix.eps: matrix.pfa
1ef52b
+	cp matrix.pfa matrix.eps
1ef52b
diff -up enscript-1.6.6/src/util.c.rh477382 enscript-1.6.6/src/util.c
1ef52b
--- enscript-1.6.6/src/util.c.rh477382	2011-10-30 17:48:42.000000000 +0100
1ef52b
+++ enscript-1.6.6/src/util.c	2012-09-26 13:40:53.336866463 +0200
1ef52b
@@ -1084,9 +1084,16 @@ download_font (char *name)
1ef52b
       buffer_append (&fname, ".pfb");
1ef52b
       if (stat (buffer_ptr (&fname), &stat_st) != 0)
1ef52b
 	{
1ef52b
-	  /* Couldn't find font description file, nothing to download. */
1ef52b
-	  buffer_uninit (&fname);
1ef52b
-	  return;
1ef52b
+	  /* .eps */
1ef52b
+	  buffer_clear (&fname);
1ef52b
+	  buffer_append (&fname, prefix);
1ef52b
+	  buffer_append (&fname, ".eps");
1ef52b
+	  if (stat (buffer_ptr (&fname), &stat_st) != 0)
1ef52b
+	    {
1ef52b
+	      /* Couldn't find font description file, nothing to download. */
1ef52b
+	      buffer_uninit (&fname);
1ef52b
+	      return;
1ef52b
+	    }
1ef52b
 	}
1ef52b
     }
1ef52b