]> Shamusworld >> Repos - ardour-manual/blobdiff - source/css/pdf.css
Added missing images, handled image maps for the pdf (rendered as simple images)
[ardour-manual] / source / css / pdf.css
index a8d1cc149a161a9fd14cc002d9617ec8df45f375..63d6a73cbd0358a3c42695ec7ace8dc357be4dc5 100644 (file)
 
 body {
        font-family: 'lora';
-       font-size: 12px;
+       counter-reset: partnum chapternum subchapternum subsubchapternum figurenum; /* resets all counters */
+       font-size: 10pt;
+       line-height: 1.25em;
+       text-align: justify;
+       color:#212a30;
 }
 
 img {
@@ -42,14 +46,12 @@ div.frontcover {
 @page :right {
    @bottom-left {
        margin: 10pt 0 30pt 0;
-       /*border-top: .25pt solid #666;*/
           content: "The Ardour Manual";
        font-size: 7pt;
        color: #333;
    }
    @bottom-right {
        margin: 10pt 0 30pt 0;
-       /*border-top: .25pt solid #666;*/
        content: counter(page);
        font-size: 7pt;
    }
@@ -67,14 +69,12 @@ div.frontcover {
 @page :left {
    @bottom-right {
        margin: 10pt 0 30pt 0;
-       /*border-top: .25pt solid #666;*/
           content: "The Ardour Manual";
        font-size: 7pt;
        color: #333;
    }
    @bottom-left {
        margin: 10pt 0 30pt 0;
-       /*border-top: .25pt solid #666;*/
        content: counter(page);
        font-size: 7pt;
    }
@@ -93,14 +93,6 @@ div.frontcover {
   }
 }
 
-body {
-       counter-reset: partnum chapternum subchapternum figurenum; /* resets all counters */
-       /*font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;*/
-       font-size: 10pt;
-       line-height: 1.25em;
-
-}
-
 h1, h2 {
   string-set: doctitle content(); /* get the title of the current chapter */
   page-break-before: always;
@@ -109,7 +101,6 @@ h1, h2 {
 #toc::before { /* the ToC should not count...*/
   content: none;
   counter-reset: partnum;
-  /*counter-increment: partnum -1;*/
 }
 
 h1::before { /* parts */
@@ -127,14 +118,19 @@ h3::before {      /* subchapter */
   content: counter(chapternum) "." counter(subchapternum) " - " ;
 }
 
+h4::before {   /* subsubchapter */
+  counter-increment: subsubchapternum;
+  content: counter(chapternum) "." counter(subchapternum) "." counter(subsubchapternum) " - " ;
+}
+
 figcaption::before {
        counter-increment: figurenum;
        content: "Fig. " counter(chapternum) "." counter(figurenum) " - ";
 }
 
-h1 { font-size: 3em; }
-h2 { font-size: 2.25em; counter-reset: subchapternum figurenum; }
-h3 { font-size: 1.75em; }
+h1 { font-size: 2.5em; }
+h2 { font-size: 2em; counter-reset: subchapternum subsubchapternum figurenum; }
+h3 { font-size: 1.75em; counter-reset: subsubchapternum; }
 h4 { font-size: 1.4em; }
 h5 { font-size: 1.2em; }
 h6 { font-size: 1.1em; }
@@ -144,13 +140,18 @@ h1,h2,h3,h4,h5 {
        page-break-after: avoid;
        page-break-inside: avoid;
        line-height: 1.25em;
+       color: #e4214e;
 }
 
 h1+p, h2+p, h3+p {
        page-break-before: avoid;
 }
 
-table, figure {
+table {
+       clear: both;
+}
+
+figure {
        page-break-inside: avoid;
 }
 
@@ -161,8 +162,6 @@ td, th {
 ul.toc {
        white-space: nowrap;
        list-style: none;
-       margin: 0;
-       padding: 0;
 }
 
 /* create page numbers using target-counter in the TOC */
@@ -184,7 +183,9 @@ ol {
 }
 
 a {
-       color: #000;
+       font-weight: bold;
+       text-decoration: none;
+       color: inherit;
 }
 
 /* add page number to cross references */
@@ -194,3 +195,5 @@ a[href^="#"]::after {
 a[href^="http"]::after {
        content: " (" attr(href) ")";
 }
+
+.imagemap .area {display: none;}