6 echo "Creating LGC derivative"
8 out
=lgc
/`echo $src | sed s,DejaVu,DejaVuLGC,`
10 sed -e 's,FontName: DejaVu,FontName: DejaVuLGC,'\
11 -e 's,FullName: DejaVu,FullName: DejaVu LGC,'\
12 -e 's,FamilyName: DejaVu,FamilyName: DejaVu LGC,' < $src > $out
15 echo "Stripping unwanted glyphs"
16 fontforge
-script - *.sfd
<<END
20 Select(0u0530, 0u1cff)
21 SelectMore(0u2c00, 0udfff)
22 SelectMore(0uf900, 0ufaff)
23 SelectMore(0ufb07, 0ufe1f)
24 SelectMore(0ufe30, 0uffef)
25 # SelectMore(0u10000, 0ueffff)
34 ..
/ttpostproc.pl generated
/*.ttf
35 ..
/unicover.pl ..
/UnicodeData.txt ..
/Blocks.txt DejaVuLGCSans.sfd Sans DejaVuLGCSerif.sfd Serif DejaVuLGCMonoSans.sfd
'Sans Mono' > unicover.txt
36 ..
/langcover.pl ..
/fc-lang DejaVuLGCSans.sfd Sans DejaVuLGCSerif.sfd Serif DejaVuLGCMonoSans.sfd
'Sans Mono' > langcover.txt
40 if [ -z "$version" ]; then
41 echo "No version supplied - no distribution created"
44 echo "Making LGC distribution of DejaVu fonts $version"
45 name
=dejavu-lgc-ttf-
$version
47 cp lgc
/generated
/*.ttf README LICENSE AUTHORS NEWS BUGS lgc
/unicover.txt lgc
/langcover.txt packaged
/$name
48 (cd packaged
; tar czvf
$name.
tar.gz
$name)
49 (cd packaged
; zip -rv $name.
zip $name)