summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/fonts/arev/makefontfiles
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/fonts/arev/makefontfiles')
-rw-r--r--Master/texmf-dist/source/fonts/arev/makefontfiles21
1 files changed, 17 insertions, 4 deletions
diff --git a/Master/texmf-dist/source/fonts/arev/makefontfiles b/Master/texmf-dist/source/fonts/arev/makefontfiles
index 52f645b29ac..765ca6e8cf9 100644
--- a/Master/texmf-dist/source/fonts/arev/makefontfiles
+++ b/Master/texmf-dist/source/fonts/arev/makefontfiles
@@ -1,9 +1,16 @@
#!/bin/bash
+# makefontfiles to create all files for using Arev Sans in LaTeX
-#Create kerning data file for adjusting math accents
-./afmtokernaccent Kern/ArevSans-Roman.afm kernaccentsot1.mtx
-./afmtokernaccent Kern/ArevSans-Oblique.afm kernaccentsoml.mtx
-./afmtokernaccent Kern/ArevSans-BoldOblique.afm kernaccentsomlbold.mtx
+# we assume this script is being run from the directory where all the files are
+
+# Directory where Arev Sans sfd files are
+ArevDir=ArevReleases/R0.21a
+
+# Convert Arev Sans from sfd format to Type 1
+./convert-ff $ArevDir
+
+#Create kerning data file for adjusting math accents from Arev sfd files
+./createkerndata $ArevDir
# Create .pl files from .tfm files for Math Design Bitstream Charter fonts
tftopl md-chb7t.tfm md-chb7t.pl
@@ -39,5 +46,11 @@ pltotf favmbi7m.pl favmbi7m.tfm
vptovf zavmr7y.vpl zavmr7y.vf zavmr7y.tfm
pltotf favmr7y.pl favmr7y.tfm
+# Parse .enc files to get positions of extra symbols
+echo "Generating symbols file"
+egrep -v '%|\[|\]|\.' arevoml.enc | ./enctofontpos glyphlistoml.tex extraitalic > arevsymbols.tex
+egrep -v '%|\[|\]|\.' arevoms.enc | ./enctofontpos glyphlistoms.tex extraup >> arevsymbols.tex
+
# Clean up
+echo "Cleaning up"
rm *.vpl *.pl map*.tex fav*.mtx ArevSans*.mtx md*.mtx