69 lines
2.7 KiB
C
69 lines
2.7 KiB
C
/*
|
|
* |-----------------------------------------------------------|
|
|
* | Copyright (c) 1991, 1990 MIPS Computer Systems, Inc. |
|
|
* | All Rights Reserved |
|
|
* |-----------------------------------------------------------|
|
|
* | Restricted Rights Legend |
|
|
* | Use, duplication, or disclosure by the Government is |
|
|
* | subject to restrictions as set forth in |
|
|
* | subparagraph (c)(1)(ii) of the Rights in Technical |
|
|
* | Data and Computer Software Clause of DFARS 252.227-7013. |
|
|
* | MIPS Computer Systems, Inc. |
|
|
* | 950 DeGuigne Avenue |
|
|
* | Sunnyvale, California 94088-3650, USA |
|
|
* |-----------------------------------------------------------|
|
|
*/
|
|
/* $Header: /proj/irix6.5.7m/isms/eoe/cmd/lp_svr4/lib/postscript/RCS/dev.h,v 1.1 1992/12/14 13:32:43 suresh Exp $ */
|
|
/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
|
|
/* All Rights Reserved */
|
|
|
|
/* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T */
|
|
/* The copyright notice above does not evidence any */
|
|
/* actual or intended publication of such source code. */
|
|
|
|
/* Copyright (c) 1984 AT&T */
|
|
/* All Rights Reserved */
|
|
|
|
/* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T */
|
|
/* The copyright notice above does not evidence any */
|
|
/* actual or intended publication of such source code. */
|
|
|
|
/*
|
|
dev.h: characteristics of a typesetter
|
|
*/
|
|
|
|
struct dev {
|
|
unsigned short filesize; /* number of bytes in file, */
|
|
/* excluding dev part */
|
|
short res; /* basic resolution in goobies/inch */
|
|
short hor; /* goobies horizontally */
|
|
short vert;
|
|
short unitwidth; /* size at which widths are given, in effect */
|
|
short nfonts; /* number of fonts physically available */
|
|
short nsizes; /* number of sizes it has */
|
|
short sizescale; /* scaling for fractional point sizes */
|
|
short paperwidth; /* max line length in units */
|
|
short paperlength; /* max paper length in units */
|
|
short nchtab; /* number of funny names in chtab */
|
|
short lchname; /* length of chname table */
|
|
short biggestfont; /* #chars in largest ever font */
|
|
short spare2; /* in case of expansion */
|
|
};
|
|
|
|
struct Font { /* characteristics of a font */
|
|
char nwfont; /* number of width entries for this font */
|
|
char specfont; /* 1 == special font */
|
|
char ligfont; /* 1 == ligatures exist on this font */
|
|
char spare1; /* unused for now */
|
|
char namefont[10]; /* name of this font (e.g., "R" */
|
|
char intname[10]; /* internal name (=number) on device, in ascii */
|
|
};
|
|
|
|
/* ligatures, ORed into ligfont */
|
|
|
|
#define LFF 01
|
|
#define LFI 02
|
|
#define LFL 04
|
|
#define LFFI 010
|
|
#define LFFL 020
|