StyleParam declarations
(bottomIndentStretch) 0 StyleParam
(footerColor) (Xerox/Research/Slides/slideNumber) StyleParam
(majorColor) (Xerox/Research/Slides/text) StyleParam
(lightHighlightColor) (Xerox/Research/Slides/lightHighlight) StyleParam
(darkHighlightColor) (Xerox/Research/Slides/darkHighlight) StyleParam
(junkColor) (Xerox/Research/Distinct/Black) StyleParam
(titleColor) (Xerox/Research/Slides/titleText) StyleParam
(titleBackgroundColor) (Xerox/Research/Slides/titleBackground) StyleParam
(slideBackgroundColor) (Xerox/Research/Slides/background) StyleParam
General declarations
(
BasicSize) % normal type font size
{18 bp} .cvx .def
(
ExtraLead) % normal between-lines leading
{4 bp} .cvx .def
(CodeFont) "main font" { XCPrintFonts "LucidaSans" family } StyleRule
(FontFamily) "main font" { XCPrintFonts "LucidaSans" family } StyleRule
(BodyFontFamily) "screen font" { XCPrintFonts "LucidaSansMono" family } ScreenRule
(BodyFontFamily) "print font" { XCPrintFonts "LucidaSansMono" family } PrintRule
(AlternateFontFamily) "other font" { XCPrintFonts "Lucida" family } StyleRule
(
Nest) "display nesting level" {
the displayNesting {
nestingLevel 1 .gt {ParaIndent bigger leftIndent} .cvx .if
} {
} .ifelse .cvx .exec
} StyleRule
Formats
(
artworkFigure) "applied to inserted artwork" {
docStandard
} StyleRule
(
center) "centered text" {
major
0 restIndent
centered lineFormatting
centered lastLineFormatting
} StyleRule
(
default) "style rule for nodes without explict formats" {
standard
FontFamily
the junkColor textNamedColor
isComment {italic face}{regular face} .ifelse .cvx .exec
6 pt restIndent
nestingLevel 1 .eq .not {CodeIndent bigger leftIndent} .cvx .if
the size 1 .add topIndent
4 sp tabStops
} StyleRule
(
display) "centered display" {
center
0 leftIndent
} StyleRule
(
docStandard) "shared by various text formats" {
standard
FontFamily
Nest
the majorColor textNamedColor
the size backgroundAscent the size backgroundDescent the size outlineBoxBearoff
the slideBackgroundColor backgroundNamedColor
} ScreenRule
(
docStandard) "shared by various text formats" {
standard
FontFamily
Nest
the majorColor textNamedColor
the size backgroundAscent the size backgroundDescent the size outlineBoxBearoff
the slideBackgroundColor backgroundNamedColor
} PrintRule
(
footer) "text at bottom of slide" {
unleaded
italic face
14 pt size
8 pt topLeading
2 pt bottomLeading
2 pt bottomIndent
8 pt leading
the footerColor textNamedColor
} PrintRule
(
footer) "text at bottom of slide" {
unleaded
14 pt size
italic face
the junkColor textNamedColor
} ScreenRule
(
major) "major point" {
ragged
FontFamily
bold face
the majorColor textNamedColor
32 pt size
2 em restIndent
the restIndent tabStops
34 pt leading
40 pt 60 pt 40 pt topLeadingGlue
28 pt 36 pt 28 pt bottomLeadingGlue
} StyleRule
(
minor) "major point" {
major
26 pt size
2 em restIndent
28 pt leading
28 pt 36 pt 28 pt topLeadingGlue
the restIndent tabStops
} StyleRule
(
pageNumber) "appearance of page numbers" {
footer
} StyleRule
(
root) "format for root nodes" {
cedarRoot
DoNest
4 pt leftMargin
4 pt rightMargin
600 pt lineLength
(Xerox/Research/Distinct/Black) footerColor
(Xerox/Research/Slides/text) majorColor
(Xerox/Research/Distinct/Black) junkColor
(Xerox/Research/Slides/titleText) titleColor
(Xerox/Research/Slides/titleBackground) titleBackgroundColor
(Xerox/Research/Slides/background) slideBackgroundColor
} ScreenRule
(
root) "format for root nodes" {
cedarRoot
DoNest
1 fill bottomIndentStretch
999 lastDropFolio
640 pt pageWidth
490 pt pageLength
20 pt leftMargin
20 pt rightMargin
600 pt lineLength
1 pt topMargin
1 pt headerMargin
12 pt footerMargin
1 pt bottomMargin
(Xerox/Research/Slides/slideNumber) footerColor
(Xerox/Research/Slides/text) majorColor
(Xerox/Research/Distinct/Black) junkColor
(Xerox/Research/Slides/titleText) titleColor
(Xerox/Research/Slides/titleBackground) titleBackgroundColor
(Xerox/Research/Slides/background) slideBackgroundColor
0 firstFolio
} PrintRule
(
standard) "shared by various formats" {
the junkColor textNamedColor
0 letterspacing
regular face
caps+lowercase alphabets
BasicSize size
BasicLeading leading
BasicLeading MoreLead 0 topLeadingGlue
BasicLeading MoreLead 0 bottomLeadingGlue
20 pageBreakAfterFirstLinePenalty
20 pageBreakBeforeLastLinePenalty
0 pageBreakPenalty
flushLeft lineFormatting
flushLeft lastLineFormatting
0 em firstIndent
0 em restIndent
the size MoreLead .add topIndent
clearTabStops 15 sp tabStops
0 pt keep
0 pt keepStretch
1.5 maxVerticalExpansion
1 fil maxHorizontalExpansion
(No) hyphenation
0 pt backgroundAscent
0 pt backgroundDescent
0 pt outlineBoxThickness
} StyleRule
(
title) "one line title for slide" {
docStandard
FontFamily
bold face
45 pt size
2 pt .neg letterspacing
the titleColor textNamedColor
8 pt backgroundAscent 11 pt backgroundDescent 1000 pt outlineBoxBearoff
the titleBackgroundColor backgroundNamedColor
16 pt topLeading
16 pt topIndent
16 pt leading
48 pt 1 fill .dup .mul 0 pt bottomLeadingGlue
centered lineFormatting
centered lastLineFormatting
} StyleRule