ftp.nice.ch/pub/next/unix/text/rtf2TeX.s.tar.gz#/rtf2TeX/fonts.h

This is fonts.h in view mode; [Download] [Up]

/*
 * Font definitions.
 *
 * Both halves of the Symbol fonts are assumed always to be used in
 * math mode, while the others are assumed _not_ to be in math mode
 * unless the first character is a $ (which is discarded).
 *
 * I have invented a few TeX definitions, namely:
 *	\def\therefore{}		% three dots in a triangle
 *	\def\pound/{{\it\$\/}}		% Pound Sterling
 *	\def\ppercent/{\%_\circ}	% ppm
 *	\def\reg/{}			% registered (R)
 *	\def\trade/{}			% Trade mark
 *	\def\yen/{}			% Yen symbol
 * Which are also in TeX_defs.tex
 */
typedef char *FONT[128];

/*****************************************************************************/
/*
 * This is the mac's Symbol font
 */
static FONT symbol = {
/* ^@ -- ^G */    "",		"",		"",		"",
		  "",		"",		"",		"",
/* ^H -- ^O */    "",		"",		"",		"",
		  "",		"",		"",		"",
/* ^P -- ^W */    "",		"",		"",		"",
		  "",		"",		"",		"",
/* ^X -- ^] */    "",		"",		"",		"",
		  "",		"",		"",		"",
/*  !"#$%&' */    " ",		"!",		"\\forall",	"\\#",
		  "\\exists",	"\\%",		"\\&",		"\\ni",
/* ()*+,-./ */    "(",		")",		"\\ast",	"+",
		  ",",		"-",		".",		"/",
/* 01234567 */    "0",		"1",		"2",		"3",
		  "4",		"5",		"6",		"7",
/* 89:;<=>? */    "8",		"9",		":",		";",
		  "<",		"=",		">",		"?",
/* @ABCDEFG */    "\\cong",	"A",		"B",		"\\Chi",
		  "\\Delta",	"E",		"\\Phi",	"\\Gamma",
/* HIJKLMNO */    "E",		"I",		"\\vartheta",	"K",
		  "\\Lambda",	"M",		"N",		"O",
/* PQRSTUVW */    "\\Pi",	"\\Theta",	"P",		"\\Sigma",
		  "T",		"Y",		"\\varsigma",	"\\Omega",
/* XYZ[\]^_ */    "\\Xi",	"\\Psi",	"Z",		"[",
		  "\\therefore", "]",		"\\bot",	"\\_",
/* `abcdefg */    "^{--}",	"\\alpha",	"\\beta",	"\\chi",
		  "\\delta",	"\\epsilon",	"\\phi",	"\\gamma",
/* hijklmno */    "\\eta",	"\\iota",	"\\varphi",	"\\kappa",
		  "\\lambda",	"\\mu",		"\\nu",		"\\omicron",
/* pqrstuvw */    "\\pi",	"\\theta",	"\\rho",	"\\sigma",
		  "\\tau",	"\\upsilon",	"\\varpi",	"\\omega",
/* xyz{|}~^? */   "\\xi",	"\\psi",	"\\zeta",	"\\{",
		  "|",		"\\}",		"\\sim",	" ",
};    

/*****************************************************************************/
/*
 * This is the high half of the mac Symbol font with the high bit stripped
 */
static FONT symbol8 = {
/* ^@ -- ^G */    "",		"",		"",		"",
		  "",		"",		"",		"",
/* ^H -- ^O */    "",		"",		"",		"",
		  "",		"",		"",		"",
/* ^P -- ^W */    "",		"",		"",		"",
		  "",		"",		"",		"",
/* ^X -- ^] */    "",		"",		"",		"",
		  "",		"",		"",		"",
/*  !"#$%&' */    " ",		"\\Upsilon",	"'",		"\\le",
		  "/",		"\\infty",	"f",		"\\clubsuit",
/* ()*+,-./ */    "\\diamondsuit", "\\heartsuit", "\\spadesuit",
		  					    "\\leftrightarrow",
		  "\\leftarrow", "\\uparrow",	"\\rightarrow",	"\\downarrow",
/* 01234567 */    "^\\circ",	"\\pm", 	"''",		"\\ge",
		  "\\times",	"\\propto",	"\\partial",	"\\bullet",
/* 89:;<=>? */    "\\div",	"\\ne",		"\\equiv",	"\\approx",
		  "\\dots",	"|",		"--",		"",
/* @ABCDEFG */    "\\aleph",	"\\Im",		"\\Re",		"\\wp",
		  "\\otimes",	"\\oplus",	"\\emptyset",	"\\cap",
/* HIJKLMNO */    "\\cup",	"\\supset",	"\\supseteq",  "\\not\\subset",
		  "\\subset",	"\\subseteq",	"\\in",		"\\not\\in",
/* PQRSTUVW */    "\\angle",	"\\nabla",	"\\reg/",	"\\copyright",
		  "\\trade/",	"\\prod",	"\\sqrt",	".",
/* XYZ[\]^_ */    "\\neg",	"\\wedge",	"\\vee",    "\\Leftrightarrow",
		  "\\Leftarrow", "\\Uparrow",	"\\Rightarrow",	"\\Downarrow",
/* `abcdefg */    "\\diamond",	"\\langle",	"\\reg/",	"\\copyright",
		  "\\trade/",	"\\sum",	"",		"",
/* hijklmno */    "",		"",		"",		"",
		  "",		"",		"",		"",
/* pqrstuvw */    "",		"\\rangle",	"\\int",	"",
		  "",		"",		"",		"",
/* xyz{|}~^? */   "",		"",		"",		"",
		  "",		"",		"",		" ",
};    

/*****************************************************************************/
/*
 * This is the high half of the mac Times or Helvetica font with
 * the high bit stripped. They are pretty similar to the
 * Chicago/NewYork/Geneva fonts, except that those fonts are less complete.
 */
static FONT times8 = {
/* ^@ -- ^G */    "\\\"{A}",	"\\AA{}",	"\\c{C}",	"\\'{E}",
		  "\\~{N}",	"\\\"{O}",	"\\\"{U}",	"\\'{a}",
/* ^H -- ^O */    "\\`{a}",	"\\^{a}",	"\\\"{a}",	"\\~{a}",
		  "\\aa{}",	"\\c{c}",	"\\'{e}",	"\\`{e}",
/* ^P -- ^W */    "\\^{e}",	"\\\"{e}",	"\\'{\\i}",	"\\`{\\i}",
		  "\\^{\\i}",	"\\\"{\\i}",	"\\~{n}",	"\\'{o}",
/* ^X -- ^] */    "\\`{o}",	"\\^{o}",	"\\\"{o}",	"\\~{o}",
		  "\\'{u}",	"\\`{u}",	"\\^{u}",	"\\\"{u}",
/*  !"#$%&' */    "\\dagger",	"$^\\circ",	"\\cents{}",	"\\pound/",
		  "\\S{}",	"$\\bullet",	"\\P{}",	"\\ss{}",
/* ()*+,-./ */    "\\reg/",	"\\copyright{}", "\\trade/",	"'",
		  "",		"$\\ne",	"\\AE{}",	"\\O{}",
/* 01234567 */    "$\\infty",	"$\\pm",	"$\\le",	"$\\ge",
		  "\\yen/",	"$\\mu",	"$\\partial",	"$\\Sigma",
/* 89:;<=>? */    "$\\Pi",	"$\\Pi",	"$\\int",	"\\b{a}",
		  "\\b{o}",	"$\\Omega",	"\\ae{}",	"\\o{}",
/* @ABCDEFG */    "?`",		"!'",		"\\neg",	"$\\sqrt",
		  "$f",		"$\\approx",	"$\\Delta",	"$\\ll",
/* HIJKLMNO */    "$\\gg",	"...",		" ",		"\\`{A}",
		  "\\~{A}",	"\\~{O}",	"\\OE{}",	"\\oe{}",
/* PQRSTUVW */    "--",		"---",		"``",		"''",
		  "`",		"'",		"$\\div",	"$\\diamond",
/* XYZ[\]^_ */    "\\\"{y}",	"\\\"{Y}",	"/",		"",
		  "$<",		"$>",		"fi",		"fl",
/* `abcdefg */    "\\ddagger{}", "$\\cdot",	",",		"''",
		  "$\\ppercent/", "\\^{A}",	"\\^{E}",	"\\'{A}",
/* hijklmno */    "\\\"{E}",	"\\`{E}",	"\\'{I}",	"\\^{I}",
		  "\\\"{I}",	"\\`{I}",	"\\'{O}",	"\\^{O}",
/* pqrstuvw */    "",		 "\\`{O}",	"\\'{U}",	"\\^{U}",
		  "\\`{U}",	"{\\oldstyle1}", "\\^{ }",	"\\~{ }",
/* xyz{|}~^? */   "\\={ }",	"\\u{ }",	"\\.{ }",	"",
		  "\\c{ }",	"\\H{ }",	"",		"\\v{ }",
};    

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.