diff style @ 0:dc2bfef4cda7

Initial commit: Basic structure, macros and fonts.
author markus schnalke <meillo@marmaro.de>
date Sat, 03 Mar 2012 12:55:57 +0100
parents
children 8fea9ed7c298
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/style	Sat Mar 03 12:55:57 2012 +0100
@@ -0,0 +1,202 @@
+.do xflag 3
+.de __
+..
+.blm __  \" ignore empty lines in input
+.lc_ctype en_US.utf8
+.mediasize a4
+
+.fp 1 R LinLibertine_R otf
+.feature R +onum
+.fp 2 I LinLibertine_RI otf
+.feature I +onum
+.fp 3 B LinLibertine_RB otf
+.feature B +onum
+.fp 4 BI LinLibertine_RBI otf
+.feature BI +onum
+.fp 5 CW TerminusMedium-4.36 ttf
+.fp 0 CI TerminusMediumItalic-4.36 ttf
+.fp 0 CB TerminusBold-4.36 ttf
+.fp 0 L TerminusMedium-4.36 ttf
+.fp 0 RC LinLibertine_R otf
+.feature RC +onum +smcp
+.fp 0 BC LinLibertine_RB otf
+.feature BC +onum +smcp
+
+.ig
+.	nr PS 10
+.	nr VS 12
+..
+
+.nr PI 3n
+.nr PD .5v
+.nr lu 0
+.af PN i
+
+.ds _E '\\\\n(PN''\f(RCMarkus Schnalke: The Modern Mail Handler\fP'  \" left
+.ds _O '\f(RCChapter \\\\n(H1\ \ \\\\*(_C\fP''\\\\n(PN'  \" right
+.ds CH "
+
+.nr HM 3.3c
+.nr FM 6.6c
+.nr LL 14c
+.ll 14c
+.nr LT \n(LL
+.nr PO 2.3c
+.de _X
+\&
+..
+.wh 2.8c _X
+
+.de _M  \" change margins for text block on next page
+.if e .nr PO -2.3c
+.if o .nr PO +2.3c
+.ds CF "
+..
+.wh -1u _M
+
+.de CW
+.nr PQ \\n(.f
+.if t \{\
+.	ft CW
+.	if !^\\$1^^ \&\\$1\f\\n(PQ\\$2
+.\}
+.if n \{\
+.	ie ^\\$1^^ .ul 999
+.	el .ul 1
+.	if \\n(.$=1 \&\\$1
+.	if \\n(.$>1 \&\\$1\c
+.	if \\n(.$>1 \&\\$2
+.\}
+..
+
+.ds [. [
+.ds .] ]
+.rm ]<
+.de ]<
+.	LP
+.	de FP
+.	IP \\\\$1.
+\\..
+.	rm FS FE
+..
+
+.am PT
+.	rs
+..
+
+.rm NH
+.de NH
+.SH
+.nr NS \\$1
+.if !\\n(.$ .nr NS 1
+.if !\\n(NS .nr NS 1
+.nr H\\n(NS +1
+.if !\\n(NS-4 .nr H5 0
+.if !\\n(NS-3 .nr H4 0
+.if !\\n(NS-2 .nr H3 0
+.if !\\n(NS-1 .nr H2 0
+.if !\\$1 .if \\n(.$ .nr H1 1
+.if ,\\$1,S, \{\
+.       nr NS \\n(.$-1
+.       nr H1 \\$2 0
+.       nr H2 \\$3 0
+.       nr H3 \\$4 0
+.       nr H4 \\$5 0
+.       nr H5 \\$6 0
+.\}
+.ds SN \\n(H1
+.if \\n(NS-1 .as SN \&.\\n(H2
+.if \\n(NS-2 .as SN \&.\\n(H3
+.if \\n(NS-3 .as SN \&.\\n(H4
+.if \\n(NS-4 .as SN \&.\\n(H5
+..
+
+.de H0
+.EH "
+.OH "
+.bp
+.if e .bp
+.EH "\\\\*(_E
+.OH "\\\\*(_O
+.ds CF \\n(PN
+\ 
+.	lg 0
+.	nr PS +6
+.	nr VS +6
+.if \\n(.$=2 .if ,\\$2,no, .SH
+.if \\n(.$=1 \{\
+.	NH 1
+.	ce 1
+Chapter \\*(SN
+.	sp .5
+.\}
+.	ce 1
+.	tr aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ
+\&\\$1
+.	br
+.	tr aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz
+.	nr PS -6
+.	nr VS -6
+.	lg
+.ds _C "\\$1
+.	RT
+.	XS
+.	sp .5v
+.	B
+.if ''\\*(SN' \&\\$1
+.if \\*(SN \{\
+Chapter \\*(SN \\$1
+.\}
+.	XE
+.sp 4
+.nr PP 0
+..
+
+.de H1
+.br
+.ne 7
+.sp 2
+.	nr PS +2
+.	nr VS +2
+.	NH 2
+.	lg 0
+.	tr aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ
+\&\\*(SN \\$1
+.	br
+.	tr aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz
+.	nr PS -2
+.	nr VS -2
+.	lg
+.	RT
+.ds _S "\\$1
+.	XS
+	\\*(SN \\$1
+.	XE
+.nr PP 0
+..
+
+.de P
+.ie \\n(PP .PP
+.el .LP
+.nr PP 1
+..
+
+.am IP
+.nr PP 0
+..
+
+.am QP
+.ps -1
+..
+
+.am DS
+.ft CW
+.ps -1
+.ta T 8n
+.nr PP 0
+..
+
+.am FA
+.ps 8
+.vs 9
+..