Merged .pe files. pass1 will be used for feature files.
This commit is contained in:
parent
585e86f682
commit
8b712ef1eb
8
makefile
8
makefile
|
@ -23,10 +23,10 @@ $(OBJDIR)/.pass0-iosevka-italic.ttf : $(FILES) $(OBJDIR)
|
|||
$(OBJDIR)/.pass0-iosevka-bolditalic.ttf : $(FILES) $(OBJDIR)
|
||||
node generate bolditalic $@ --dumpmap $(OBJDIR)/iosevka-bolditalic.charmap
|
||||
|
||||
$(STEP1) : $(OBJDIR)/.pass1-%.ttf : $(OBJDIR)/.pass0-%.ttf
|
||||
fontforge -script pass1-cleanup.pe $< $@ $(SUPPRESS_ERRORS)
|
||||
$(STEP2) : $(OBJDIR)/.pass2-%.ttf : $(OBJDIR)/.pass1-%.ttf
|
||||
fontforge -script pass2-simplify.pe $< $@ $(SUPPRESS_ERRORS)
|
||||
# $(STEP1) : $(OBJDIR)/.pass1-%.ttf : $(OBJDIR)/.pass0-%.ttf
|
||||
# fontforge -script pass1-cleanup.pe $< $@ $(SUPPRESS_ERRORS)
|
||||
$(STEP2) : $(OBJDIR)/.pass2-%.ttf : $(OBJDIR)/.pass0-%.ttf
|
||||
fontforge -script pass2-cleanup.pe $< $@ $(SUPPRESS_ERRORS)
|
||||
$(TARGETS) : $(OBJDIR)/%.ttf : $(OBJDIR)/.pass2-%.ttf
|
||||
ttfautohint $< $@
|
||||
|
||||
|
|
|
@ -17,6 +17,10 @@ RemoveOverlap();
|
|||
UnlinkReference();
|
||||
RemoveOverlap();
|
||||
ReplaceWithReference(4, 1);
|
||||
Print("Simplifying");
|
||||
AddExtrema();
|
||||
Simplify(0, 2);
|
||||
Print("Finalizing");
|
||||
CorrectDirection();
|
||||
CanonicalContours();
|
||||
CanonicalStart();
|
|
@ -1,19 +0,0 @@
|
|||
Print("Reading Font...")
|
||||
Open($1);
|
||||
SelectAll();
|
||||
ClearHints();
|
||||
ClearInstrs();
|
||||
ClearTable('fpgm');
|
||||
ClearTable('prep');
|
||||
ClearTable('cvt ');
|
||||
ClearTable('maxp');
|
||||
|
||||
Print("Simplifying");
|
||||
AddExtrema();
|
||||
Simplify(0, 2);
|
||||
Print("Finalizing");
|
||||
CorrectDirection();
|
||||
CanonicalContours();
|
||||
CanonicalStart();
|
||||
Print("Saving ttf...");
|
||||
Generate($2);
|
Loading…
Reference in New Issue
Block a user