summaryrefslogtreecommitdiff
path: root/sys/src/cmd/postscript/postprint/postprint.h
diff options
context:
space:
mode:
authorTaru Karttunen <taruti@taruti.net>2011-03-30 15:46:40 +0300
committerTaru Karttunen <taruti@taruti.net>2011-03-30 15:46:40 +0300
commite5888a1ffdae813d7575f5fb02275c6bb07e5199 (patch)
treed8d51eac403f07814b9e936eed0c9a79195e2450 /sys/src/cmd/postscript/postprint/postprint.h
Import sources from 2011-03-30 iso image
Diffstat (limited to 'sys/src/cmd/postscript/postprint/postprint.h')
-rwxr-xr-xsys/src/cmd/postscript/postprint/postprint.h49
1 files changed, 49 insertions, 0 deletions
diff --git a/sys/src/cmd/postscript/postprint/postprint.h b/sys/src/cmd/postscript/postprint/postprint.h
new file mode 100755
index 000000000..07c14fe51
--- /dev/null
+++ b/sys/src/cmd/postscript/postprint/postprint.h
@@ -0,0 +1,49 @@
+/*
+ *
+ * Default lines per page, tab stops, and point size.
+ *
+ */
+
+#define LINESPP 66
+#define TABSTOPS 8
+#define POINTSIZE 10
+
+/*
+ *
+ * An array of type Fontmap helps convert font names requested by users into
+ * legitimate PostScript names. The array is initialized using FONTMAP, which must
+ * end with an entry that has NULL defined as its name field. The only fonts that
+ * are guaranteed to work well are the constant width fonts.
+ *
+ */
+
+typedef struct {
+ char *name; /* user's font name */
+ char *val; /* corresponding PostScript name */
+} Fontmap;
+
+#define FONTMAP \
+ \
+ { \
+ "R", "Courier", \
+ "I", "Courier-Oblique", \
+ "B", "Courier-Bold", \
+ "CO", "Courier", \
+ "CI", "Courier-Oblique", \
+ "CB", "Courier-Bold", \
+ "CW", "Courier", \
+ "PO", "Courier", \
+ "courier", "Courier", \
+ "cour", "Courier", \
+ "co", "Courier", \
+ NULL, NULL \
+ }
+
+/*
+ *
+ * Some of the non-integer functions in postprint.c.
+ *
+ */
+
+char *get_font();
+