changeset 248:440172d9f5d6

Redo the printed Booke title page. Put a big title in English Towne, the official Havoc font. Add a title for each volume, and also print the subtitle on the cover. Add the buzzard, too. On A5, we now need to split the title page across two physical pages. This looks OK to me.
author Jim Hague <jim.hague@acm.org>
date Fri, 14 Jun 2013 23:19:25 +0100
parents 294003c35ffd
children 9cdf1690d5e5
files Library/title.txt Morris/title.txt Session/title.txt buzzard.eps dottes.tex.a4header dottes.tex.a5header makeBookeA4.sh makeBookeA5.sh
diffstat 8 files changed, 292 insertions(+), 51 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Library/title.txt	Fri Jun 14 23:19:25 2013 +0100
@@ -0,0 +1,1 @@
+Library tunes
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Morris/title.txt	Fri Jun 14 23:19:25 2013 +0100
@@ -0,0 +1,1 @@
+Morris tunes
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Session/title.txt	Fri Jun 14 23:19:25 2013 +0100
@@ -0,0 +1,1 @@
+Session tunes
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/buzzard.eps	Fri Jun 14 23:19:25 2013 +0100
@@ -0,0 +1,222 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: potrace 1.8, written by Peter Selinger 2001-2007
+%%LanguageLevel: 2
+%%BoundingBox: 0 0 468 603
+%%Pages: 1
+%%EndComments
+%%Page: 1 1
+/D{bind def}def
+/R{roll}D
+/K{copy}D
+/P{pop}D
+/p{3 2 R add 3 1 R add exch}D
+/t{dup 4 3 R mul 3 1 R mul}D
+/a{dup 1 sub neg 4 1 R t 5 2 R t p}D
+/m{2 K le{exch}if P}D
+/n{abs exch abs m}D
+/d{-1 t p n}D
+/s{[4 2 R] cvx def}D
+/g{7 K P 4 K P P d 5 1 R d 10 m m div 5 K 12 8 R 5 4 R a 9 4 R 3 2 R a 6 4 R curveto}D
+/e{4 2 R lineto lineto P P}D
+/q{3 K P n 10 m div}D
+/f{x y 7 4 R 5 1 R 4 K p /y s 7 2 R 2 K 9 7 R 7 6 R t p 2 K /x s}D
+/C{4 1 R q f 7 6 R g}D
+/V{q f e}D
+/c{3 1 R .5 f 7 6 R g}D
+/v{.5 f e}D
+/j{5 K P p /y s 3 K t 7 5 R p /x s x moveto P}D
+/i{.5 j}D
+/I{dup 6 1 R q j 3 2 R}D
+/z{closepath}D
+/b{0 setgray z fill}D
+/w{1 setgray z fill}D
+gsave
+0.156000 0.156000 scale
+891 3865 -5 -131 25 I
+-21 -23 12 36 C
+-130 119 100 41 C
+-16 0 17 c
+6 -235 65 c
+-40 7 113 c
+-90 117 7 11 C
+-49 -49 41 13 C
+63 -220 167 70 C
+8 -55 29 c
+37 -89 28 15 C
+-127 64 78 70 C
+-9 -9 27 c
+22 -136 37 c
+8 -96 37 c
+-68 9 v
+13 -53 32 c
+13 -10 15 c
+28 -70 19 c
+59 -130 36 c
+5 -20 36 c
+14 -35 10 c
+-35 0 16 12 C
+23 -60 34 33 C
+26 0 14 c
+44 -59 16 c
+-97 -18 35 V
+157 -130 49 49 C
+0 -30 21 53 C
+-102 -46 40 22 C
+144 -52 39 44 C
+-35 -35 29 25 C
+23 0 6 c
+3 -190 47 29 C
+90 -83 52 111 C
+37 -166 65 53 C
+197 -133 122 91 C
+33 -114 88 64 C
+-81 -114 82 52 C
+9 0 18 c
+-53 -57 16 c
+-29 -58 16 c
+-94 -157 63 35 C
+85 52 28 63 C
+-114 -131 113 25 C
+-56 -141 39 c
+-102 -98 53 c
+-35 -11 28 c
+0 -216 8 10 C
+-110 110 104 14 C
+0 -36 10 c
+-40 40 6 10 C
+0 -88 72 19 C
+-20 12 9 c
+0 -41 11 c
+-33 0 12 c
+12 -12 9 c
+-79 -100 28 c
+0 -18 28 c
+-81 0 13 7 C
+-55 -202 160 36 C
+-77 -158 64 50 C
+81 0 58 52 C
+87 50 24 c
+38 0 24 c
+69 52 31 17 C
+75 16 64 45 C
+68 31 19 c
+81 11 25 19 C
+201 175 73 44 C
+88 183 59 67 C
+210 64 144 134 C
+19 18 36 c
+51 0 14 c
+145 153 24 14 C
+0 -113 93 51 C
+40 0 8 11 C
+10 -286 140 90 C
+85 16 53 121 C
+56 42 18 c
+39 -148 21 V
+0 136 121 24 C
+30 0 8 c
+0 52 12 8 C
+82 -132 99 40 C
+44 0 12 18 C
+10 -75 65 23 C
+-67 -124 44 24 C
+107 -119 52 50 C
+48 48 38 24 C
+-93 0 12 8 C
+127 106 83 17 C
+92 -36 64 31 C
+42 -101 28 15 C
+-42 -78 58 34 C
+0 -48 20 11 C
+186 58 92 71 C
+-66 329 101 50 C
+-180 0 136 69 C
+-22 133 92 44 C
+-26 62 23 c
+-13 110 30 c
+-28 97 16 30 C
+94 20 84 35 C
+10 14 6 c
+155 106 45 25 C
+0 46 38 45 C
+47 57 16 c
+14 56 16 c
+19 -12 15 c
+0 153 11 6 C
+62 -162 147 17 C
+28 0 8 c
+0 -20 8 c
+30 0 8 c
+0 -31 9 c
+398 246 8 9 C
+-397 -398 391 18 C
+30 -56 19 10 C
+176 53 107 64 C
+11 81 51 52 C
+109 309 80 44 C
+-127 137 110 128 C
+0 40 7 15 C
+-175 133 130 48 C
+-15 21 25 c
+0 -18 6 c
+-66 54 18 10 C
+-147 27 81 44 C
+99 206 79 78 C
+203 110 124 83 C
+131 101 88 66 C
+67 36 29 24 C
+95 94 70 53 C
+72 150 41 c
+0 230 111 c
+-28 93 71 c
+-66 -46 20 44 C
+0 53 35 28 C
+-29 56 15 c
+-40 189 47 26 C
+-20 0 12 89 C
+8 40 11 c
+-17 0 11 c
+-11 45 12 c
+-30 40 12 c
+-53 -128 38 37 C
+-19 118 98 55 C
+-18 6 11 c
+10 27 7 c
+-20 12 7 c
+-13 95 26 c
+-17 60 26 c
+-11 70 19 c
+-11 50 19 c
+-11 52 13 14 C
+-58 -18 37 22 C
+10 -17 12 c
+-29 -23 8 c
+-25 46 18 c
+-2 10 13 c
+-21 37 10 c
+-51 -33 24 c
+-16 -63 20 14 C
+-66 92 61 38 C
+-59 -15 19 22 C
+-28 -146 83 40 C
+-73 73 55 43 C
+-37 0 10 c
+-3 -78 31 c
+-22 -57 21 c
+-12 -60 19 16 C
+-21 30 20 25 C
+-64 45 18 c
+-31 -103 v
+10 -10 28 c
+-23 -27 7 c
+62 -62 6 7 C
+-210 -31 95 18 C
+-84 110 103 17 C
+-358 168 60 33 C
+-180 310 238 174 C
+-52 64 40 c
+-34 46 18 c
+V
+b
+grestore
+%%EOF
--- a/dottes.tex.a4header	Fri Jun 14 20:51:20 2013 +0100
+++ b/dottes.tex.a4header	Fri Jun 14 23:19:25 2013 +0100
@@ -3,7 +3,6 @@
 \usepackage{graphicx}
 \usepackage{fancyhdr}
 \usepackage{longtable}
-\usepackage[svgnames]{xcolor}
 
 \usepackage{hyperref}
 \hypersetup{
@@ -47,28 +46,23 @@
 % -----
 
 % Title page
-\newcommand*{\rotrt}[1]{\rotatebox{90}{#1}} % Command to rotate right 90 degrees
-\newcommand*{\rotlft}[1]{\rotatebox{-90}{#1}} % Command to rotate left 90 degrees
-
-\newcommand*{\titleBC}{\begingroup % Create the command for including the title page in the document
-\centering % Center all text
-
-\def\CP{\textit{\Huge Ye Crie Havock Booke of Dottes}} % Title
+\newfontfamily\havocfont[Scale=3.5]{English Towne}
 
-\settowidth{\unitlength}{\CP} % Set the width of the curly brackets to the width of the title
-{\color{LightGoldenrod}\resizebox*{\unitlength}{\baselineskip}{\rotrt{$\}$}}} \\[\baselineskip] % Print top curly bracket
-\textcolor{Sienna}{\CP} \\[\baselineskip] % Print title
-{\color{RosyBrown}\Large \input{subtitle.txt}} \\ % Tagline or further description
-{\color{LightGoldenrod}\resizebox*{\unitlength}{\baselineskip}{\rotlft{$\}$}}} % Print bottom curly bracket
-
-\vfill % Whitespace between the title and the author name
-
-{\Large\textbf{Cry Havoc}}\\ % Author name
-
-\vfill % Whitespace between the author name and the rest
-
-\today % Date published
-
+\newcommand*{\titleDB}{\begingroup
+\centering
+\vspace*{0.10\textheight}
+{\Large \havocfont{Ye}}\\[\baselineskip]
+{\Huge \havocfont{Crie Havock}}\\[\baselineskip]
+{\Large \havocfont{Booke of}}\\[\baselineskip]
+{\Huge \havocfont{Dottes}}\\[2.5\baselineskip]
+{\Huge \input{title.txt}}\\[\baselineskip]
+{\Large \input{subtitle.txt}}\\[\baselineskip]
+\vfill
+\includegraphics[width=0.3\textwidth,keepaspectratio]{buzzard}
+\vfill
+{Compiled by Jim Hague}\\[\baselineskip]
+\vfill
+{\small\sffamily \today}\par
 \endgroup}
 
 % -----
@@ -85,13 +79,14 @@
 
 % ----- Title page and contents
 
-\titleBC
+\titleDB
 
 \newpage
 
 \tableofcontents
 
-\newpage
+% Now the TOC is gone, put space between paragraphs.
+\setlength{\parskip}{\baselineskip}
 
 % -----
 
@@ -99,8 +94,14 @@
 
 \input{intro.txt}
 
-This book is a work in progress. You can download the latest version from
-\url{http://dottes.cryhavoc.org.uk/}.
+All tunes in this book are believed to be in the public domain, or at the
+very least enjoy widespread currency on the folk music scene. If I have
+inadvertantly transgressed on anyone's copyright, please contact me at
+\href{mailto:dottes@cryhavoc.org.uk}{dottes@cryhavoc.org.uk} and I will
+remove the offending tune.
+
+The Booke of Dottes is a constant work in progress. You can download the latest
+version from \url{http://dottes.cryhavoc.org.uk/}.
 
 % -----
 
--- a/dottes.tex.a5header	Fri Jun 14 20:51:20 2013 +0100
+++ b/dottes.tex.a5header	Fri Jun 14 23:19:25 2013 +0100
@@ -3,7 +3,6 @@
 \usepackage{graphicx}
 \usepackage{fancyhdr}
 \usepackage{longtable}
-\usepackage[svgnames]{xcolor}
 
 \usepackage{hyperref}
 \hypersetup{
@@ -47,28 +46,23 @@
 % -----
 
 % Title page
-\newcommand*{\rotrt}[1]{\rotatebox{90}{#1}} % Command to rotate right 90 degrees
-\newcommand*{\rotlft}[1]{\rotatebox{-90}{#1}} % Command to rotate left 90 degrees
-
-\newcommand*{\titleBC}{\begingroup % Create the command for including the title page in the document
-\centering % Center all text
-
-\def\CP{\textit{\Huge Ye Crie Havock Booke of Dottes}} % Title
+\newfontfamily\havocfont[Scale=2.5]{English Towne}
 
-\settowidth{\unitlength}{\CP} % Set the width of the curly brackets to the width of the title
-{\color{LightGoldenrod}\resizebox*{\unitlength}{\baselineskip}{\rotrt{$\}$}}} \\[\baselineskip] % Print top curly bracket
-\textcolor{Sienna}{\CP} \\[\baselineskip] % Print title
-{\color{RosyBrown}\Large \input{subtitle.txt}} \\ % Tagline or further description
-{\color{LightGoldenrod}\resizebox*{\unitlength}{\baselineskip}{\rotlft{$\}$}}} % Print bottom curly bracket
-
-\vfill % Whitespace between the title and the author name
-
-{\Large\textbf{Cry Havoc}}\\ % Author name
-
-\vfill % Whitespace between the author name and the rest
-
-\today % Date published
-
+\newcommand*{\titleDB}{\begingroup
+\centering
+{\Large \havocfont{Ye}}\\[\baselineskip]
+{\Huge \havocfont{Crie Havock}}\\[\baselineskip]
+{\Large \havocfont{Booke of}}\\[\baselineskip]
+{\Huge \havocfont{Dottes}}\\[2.5\baselineskip]
+{\Huge \input{title.txt}}\\[\baselineskip]
+{\Large \input{subtitle.txt}}\\[\baselineskip]
+\newpage
+\vfill
+\includegraphics[width=0.3\textwidth,keepaspectratio]{buzzard}
+\vfill
+{Compiled by Jim Hague}\\[\baselineskip]
+\vfill
+{\small\sffamily \today}\par
 \endgroup}
 
 % -----
@@ -85,7 +79,7 @@
 
 % ----- Title page and contents
 
-\titleBC
+\titleDB
 
 \newpage
 
@@ -93,14 +87,23 @@
 
 \newpage
 
+% Now the TOC is gone, put space between paragraphs.
+\setlength{\parskip}{\baselineskip}
+
 % -----
 
 \section{Introduction}
 
 \input{intro.txt}
 
-This book is a work in progress. You can download the latest version from
-\url{http://dottes.cryhavoc.org.uk/}.
+All tunes in this book are believed to be in the public domain, or at the
+very least enjoy widespread currency on the folk music scene. If I have
+inadvertantly transgressed on anyone's copyright, please contact me at
+\href{mailto:dottes@cryhavoc.org.uk}{dottes@cryhavoc.org.uk} and I will
+remove the offending tune.
+
+The Booke of Dottes is a constant work in progress. You can download the latest
+version from \url{http://dottes.cryhavoc.org.uk/}.
 
 % -----
 
--- a/makeBookeA4.sh	Fri Jun 14 20:51:20 2013 +0100
+++ b/makeBookeA4.sh	Fri Jun 14 23:19:25 2013 +0100
@@ -31,6 +31,12 @@
 mkdir -p $builddir
 
 cp buildno.txt $builddir
+cp buzzard.eps $builddir
+if [ -r $booke/title.txt ]; then
+    cp $booke/title.txt $builddir
+else
+    touch $builddir/title.txt
+fi
 if [ -r $booke/subtitle.txt ]; then
     cp $booke/subtitle.txt $builddir
 else
--- a/makeBookeA5.sh	Fri Jun 14 20:51:20 2013 +0100
+++ b/makeBookeA5.sh	Fri Jun 14 23:19:25 2013 +0100
@@ -33,6 +33,12 @@
 mkdir -p $builddir
 
 cp buildno.txt $builddir
+cp buzzard.eps $builddir
+if [ -r $booke/title.txt ]; then
+    cp $booke/title.txt $builddir
+else
+    touch $builddir/title.txt
+fi
 if [ -r $booke/subtitle.txt ]; then
     cp $booke/subtitle.txt $builddir
 else