<> <> <> <> <<>> BeginStyle (BlueAndWhite) AttachStyle (CodeFont) "code font" { "Lucida" family 10 bp size } StyleRule (FontFamily) "main font" { "Lucida" family } StyleRule (BodyFontFamily) "screen font" { "Lucida" family } ScreenRule (BodyFontFamily) "print font" { "Lucida" family } PrintRule (AlternateFontFamily) "other font" { "LucidaSans" family } StyleRule (FixedPitchFont) "fixed pitch font" { "LucidaMono" family } StyleRule (GreekFont) "Greek font" { "Hippo" family } StyleRule (LogoFont) "Xerox logo font" { "Logo" family } StyleRule (FontPrefix) "default font prefix" { XCPrintFonts } StyleRule (BasicSize) % normal type font size {11 bp} .cvx .def (BasicLeading) % normal type leading {16 bp} .cvx .def <> <> <> (block) "for block paragraphs, no initial indentation" { docStandard regular face BasicLeading MoreLead 0 topLeadingGlue (English) hyphenation justified lineFormatting flushLeft lastLineFormatting 0 keep 1 fil keepStretch 1 fil bottomIndentStretch } StyleRule (caption) "for figure captions" { block justified lineFormatting bold face the leading topLeading 6 pt bottomLeading } StyleRule (center1) "for centered paragraphs" { center BreakSize ExtraLead .add topLeading } StyleRule (contents) "for centered paragraphs" { head nestingLevel 1 .eq .not {ParaIndent bigger leftIndent} .cvx .if BasicLeading leading BreakSize BasicSize MoreLead topLeadingGlue BreakSize BasicSize MoreLead bottomLeadingGlue } StyleRule (example) "for displayed examples" { ragged (No) hyphenation 6 pt smaller leading MoreLead bigger topLeading MoreLead bigger bottomLeading ParaIndent bigger leftIndent 2 em tabStops } StyleRule (head1) "for chapter headings" { docStandard bold face LargeSize size LargeSize MoreLead .add leading TripleBreak BasicSize MoreLead topLeadingGlue BreakSize bottomLeading 75 pageBreakAfterLastLinePenalty BasicLeading 4 .mul pt keep } StyleRule (head2) "for major section headings" { docStandard bold face BasicSize MoreLead .add leading DoubleBreak BasicSize MoreLead topLeadingGlue BreakSize bottomLeading 50 pageBreakAfterLastLinePenalty BasicLeading 2 .mul keep } StyleRule (horizontalrule) "for rules (solid lines) used to separate things" { docStandard 6 pt leading 6 pt topLeading 6 pt bottomLeading 0 em firstIndent 0 em restIndent } StyleRule (indent) "for indented paragraphs" { block BasicSize 2 .mul bigger leftIndent } StyleRule (item) "for lists of items." { indent BasicSize 2 .mul bigger restIndent the restIndent tabStops LooseLeading ExtraLead 0 topLeadingGlue } StyleRule (note) "for fine points" { block BasicIncrement smaller size BasicIncrement smaller topLeading BasicIncrement smaller leading } StyleRule (pageNumber) "applied to the folio number when printing" { unleaded } StyleRule (reference) "an item in a reference list" { block (No) hyphenation 3 em restIndent 3 maxHorizontalExpansion the restIndent tabStops LooseLeading ExtraLead 0 topLeadingGlue } StyleRule (right) "for flush right" { ragged flushRight lineFormatting flushRight lastLineFormatting } StyleRule (root) "default format for root nodes" { cedarRoot } ScreenRule (root) "default format for root nodes" { cedarRoot 85 pt leftMargin 85 pt rightMargin 442 pt lineLength 0 leftIndent 0 pt rightIndent 2 sided 1 firstFolio 1 firstVisibleFolio 0 lastDropFolio } PrintRule EndStyle