summaryrefslogtreecommitdiff
path: root/support/dktools/contrib/gs-fonts-svg/crttf.sh
blob: 10c5d535f8a0aa7c8eea30abd24345a4ed9f9744 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#! /bin/sh

DIR="$1"

if [ "X$DIR" = "X" ]
then
  echo 'ERROR: Please specify destination directory as command line argument!'
  exit 1
fi

FF=`which fontforge`
if [ "X$FF" = "X" ]
then
  echo 'ERROR: The fontforge program was not found!'
  exit 1
fi

export DIR

[ -d "$DIR" ] || (mkdir $DIR ; chmod 755 $DIR)

#	Argument 1: GhostScript font name.
#	Argument 2: TTF font name without the .ttf suffix
create_ttf_font() {
  cp $1 $2.pfb
  fontforge -script pfb2svg.pe $2.pfb $2.ttf
  cp $2.ttf $DIR
}

create_ttf_font NimbusRomNo9L-Regu		n021003l
create_ttf_font NimbusRomNo9L-ReguItal		n021023l
create_ttf_font NimbusRomNo9L-Medi		n021004l
create_ttf_font NimbusRomNo9L-MediItal		n021024l
create_ttf_font URWGothicL-Book			a010013l
create_ttf_font URWGothicL-BookObli		a010033l
create_ttf_font URWGothicL-Demi			a010015l
create_ttf_font URWGothicL-DemiObli		a010035l
create_ttf_font URWBookmanL-Ligh		b018012l
create_ttf_font URWBookmanL-LighItal		b018032l
create_ttf_font URWBookmanL-DemiBold		b018015l
create_ttf_font URWBookmanL-DemiBoldItal	b018035l
create_ttf_font NimbusMonL-Regu			n022003l
create_ttf_font NimbusMonL-ReguObli		n022023l
create_ttf_font NimbusMonL-Bold			n022004l
create_ttf_font NimbusMonL-BoldObli		n022024l
create_ttf_font NimbusSanL-Regu			n019003l
create_ttf_font NimbusSanL-ReguItal		n019023l
create_ttf_font NimbusSanL-Bold			n019004l
create_ttf_font NimbusSanL-BoldItal		n019024l
create_ttf_font NimbusSanL-ReguCond		n019043l
create_ttf_font NimbusSanL-ReguCondItal		n019063l
create_ttf_font NimbusSanL-BoldCond		n019044l
create_ttf_font NimbusSanL-BoldCondItal		n019064l
create_ttf_font CenturySchL-Roma		c059013l
create_ttf_font CenturySchL-Ital		c059033l
create_ttf_font CenturySchL-Bold		c059016l
create_ttf_font CenturySchL-BoldItal		c059036l
create_ttf_font URWPalladioL-Roma		p052003l
create_ttf_font URWPalladioL-Ital		p052023l
create_ttf_font URWPalladioL-Bold		p052004l
create_ttf_font URWPalladioL-BoldItal		p052024l
create_ttf_font StandardSymL			s050000l
create_ttf_font URWChanceryL-MediItal		z003034l
create_ttf_font Dingbats			d050000l

cp crsvg.sh	$DIR
cp crpfb.sh	$DIR
cp crttf.sh	$DIR
cp metadata.sed	$DIR
cp pfb2svg.pe	$DIR
cp README	$DIR
cp COPYING	$DIR