BSD 4_4_Lite1 development
authorCSRG <csrg@ucbvax.Berkeley.EDU>
Wed, 13 Mar 1991 02:05:43 +0000 (18:05 -0800)
committerCSRG <csrg@ucbvax.Berkeley.EDU>
Wed, 13 Mar 1991 02:05:43 +0000 (18:05 -0800)
Work on file usr/src/contrib/groff-1.08/devdvi/generate/CompileFonts

Synthesized-from: CSRG/cd2/4.4BSD-Lite1

usr/src/contrib/groff-1.08/devdvi/generate/CompileFonts [new file with mode: 0644]

diff --git a/usr/src/contrib/groff-1.08/devdvi/generate/CompileFonts b/usr/src/contrib/groff-1.08/devdvi/generate/CompileFonts
new file mode 100644 (file)
index 0000000..8859f8e
--- /dev/null
@@ -0,0 +1,15 @@
+#! /bin/sh
+# Compile fonts in the sizes needed by groff.
+sizes="5 6 7 8 9 10 11 12 14 16 18 20 22 24 28 36"
+fonts="cmr10 cmti10 cmbx10 cmbxti10 cmtt10 cmex10 cmmi10 cmsy10 cmss10 cmssbx10 cmssi10"
+mode=cx
+dpi=300
+
+for f in $fonts; do
+    for s in $sizes; do
+       virmf "&cm \\mode=$mode; mag=$s/10; batchmode; input $f" >/dev/null
+       mag=`expr $s \* $dpi / 10`
+       gftopk $f.${mag}gf >/dev/null
+       rm $f.${mag}gf
+    done
+done