lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

mftrace 1.1.6 & ec-fonts-mftraced & dvips


From: Bertalan Fodor
Subject: mftrace 1.1.6 & ec-fonts-mftraced & dvips
Date: Thu, 10 Mar 2005 21:32:10 +0100
User-agent: Mozilla Thunderbird 1.0 (Windows/20041206)

When building the ec-fonts-mftraced package with the latest mftrace, the (E)PS files contains the fonts embedded like this:
(For example)

%%Title: lily-102927469.dvi
%%DocumentFonts: GNU-LilyPond-feta-20 ecbx12
...
%%BeginFont: ecbx12
%!PS-AdobeFont-1.0: EuropeanComputerModern-BoldExtended12pt 001.001
%%DocumentSuppliedResources: font EuropeanComputerModern-BoldExtended12pt
...
/FontName /EuropeanComputerModern-BoldExtended12pt def
...
@start /Fa 203[784 784 784 784 49[{}4 1394.77 /ecbx12

This is caused by ec-mftrace.map. So GNUmakefile needs the attached patch to if used with the latest mftrace.

Bert


Index: ec-fonts-mftraced-1.0.8-4/GNUmakefile
===================================================================
RCS file: /cvsroot/lilypond/sauter-fonts-mftraced/GNUmakefile,v
retrieving revision 1.28
diff -u -r1.28 GNUmakefile
--- ec-fonts-mftraced-1.0.8-4/GNUmakefile       9 Feb 2005 16:08:16 -0000       
1.28
+++ ec-fonts-mftraced-1.0.8-4/GNUmakefile       10 Mar 2005 20:30:00 -0000
@@ -88,8 +88,8 @@
        TEXMF= mftrace --verbose --simplify --potrace $(notdir $(basename $@))
        mv $(notdir $@) $(builddir)/pfa/
 
-$(MAPFILE): GNUmakefile
-       ($(foreach ec,$(ECFONTS), echo '$(ec) $(ec) <$(ec).pfa' && ) true) > $@
+$(MAPFILE): GNUmakefile        
+       ($(foreach ec,$(ECFONTS), echo "$(ec) `sed -n -r 's/%!PS-AdobeFont-1.0: 
(.*) .*/\1/p' $(builddir)/pfa/$(ec).pfa` <$(ec).pfa" && ) true) > $@    
 
 install: $(TFMS) $(PFAS)
        install -d $(PFADIR)

reply via email to

[Prev in Thread] Current Thread [Next in Thread]