From 5cf20ad748e19868a3b737af67cfba769c89ba23 Mon Sep 17 00:00:00 2001 From: Ali Gholami Rudi Date: Tue, 8 Nov 2016 16:49:49 +0330 Subject: [PATCH] fonts: fonts.sh to retrieve GS and CM fonts --- Makefile | 9 +-------- fonts/fonts.sh | 29 +++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 8 deletions(-) create mode 100644 fonts/fonts.sh diff --git a/Makefile b/Makefile index 406f24a..d2a64e0 100644 --- a/Makefile +++ b/Makefile @@ -10,11 +10,6 @@ FDIR = $(PREFIX)/ # Macro directory MDIR = $(PREFIX)/tmac -# HTTP retrieval program -HGET = wget -c -nv -# ghostscript-fonts URL -GSFURL = "http://pkgs.fedoraproject.org/repo/pkgs/ghostscript-fonts/ghostscript-fonts-std-8.11.tar.gz/6865682b095f8c4500c54b285ff05ef6/ghostscript-fonts-std-8.11.tar.gz" - all: help help: @@ -33,9 +28,7 @@ init: @test -d neateqn || git clone git://repo.or.cz/neateqn.git @test -d neatrefer || git clone git://repo.or.cz/neatrefer.git @test -d troff || git clone git://repo.or.cz/troff.git - @echo "Retrieving $(GSFURL)" - @mkdir -p $(FONTS) && cd $(FONTS) && $(HGET) $(GSFURL) - @cd $(FONTS) && tar xzf ghostscript-fonts-std-8.11.tar.gz && mv fonts/* . && rmdir fonts/ + @cd fonts && sh ./fonts.sh pull: cd neatroff && git pull diff --git a/fonts/fonts.sh b/fonts/fonts.sh new file mode 100644 index 0000000..388fe52 --- /dev/null +++ b/fonts/fonts.sh @@ -0,0 +1,29 @@ +#!/bin/sh +# Fetch fonts for setting up Neatroff + +# ghostscript-fonts URL +GSFURL="http://pkgs.fedoraproject.org/repo/pkgs/ghostscript-fonts/ghostscript-fonts-std-8.11.tar.gz/6865682b095f8c4500c54b285ff05ef6/ghostscript-fonts-std-8.11.tar.gz" +# AMS fonts URL +AMSURL="ftp://ftp.ams.org/pub/tex/amsfonts.zip" + +# HTTP retrieval program +HGET="wget -c -nv -O" + +# Ghostscript fonts +echo "Retrieving $GSFURL" +$HGET ghostscript-fonts.tar.gz $GSFURL +tar xzf ghostscript-fonts.tar.gz && mv fonts/* . && rmdir fonts/ + +# AMS and computer modern fonts +echo "Retrieving $AMSURL" +$HGET amsfonts.zip $AMSURL +unzip -q amsfonts.zip 'fonts/*' +for x in fonts/afm/public/amsfonts/cm/*.afm +do + cp $x `basename $x .afm | tr a-z A-Z`.afm +done +for x in fonts/type1/public/amsfonts/cm/*.pfb +do + mv $x `basename $x .pfb | tr a-z A-Z`.pfb +done +rm -r fonts/ -- 2.11.4.GIT