diff --git a/.gitignore b/.gitignore index d42ab35..9fc6312 100755 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ out/* +.nvimrc +.spell* diff --git a/Makefile b/Makefile index afcd6f7..002ec3c 100755 --- a/Makefile +++ b/Makefile @@ -2,10 +2,10 @@ sort: cd tooling && lua process.lua ../rules.adoc --overwrite html: - asciidoctor -b html rules.adoc -o out/rules.html && open out/rules.html + asciidoctor -vw -b html rules.adoc -D out && open out/rules.html pdf: - asciidoctor-pdf -a pdf-theme=basic -a pdf-themesdir=resources/themes -a pdf-fontsdir=resources/fonts rules.adoc -o out/rules.pdf && open out/rules.pdf + asciidoctor-pdf -vw rules.adoc -o out/rules.pdf && open out/rules.pdf d20: echo "" > out/statsD20.csv diff --git a/monsters.adoc b/monsters.adoc index c8c1e4e..a85a7cb 100755 --- a/monsters.adoc +++ b/monsters.adoc @@ -1,7 +1,7 @@ = Monster's Guide To Doom & Destruction & Stuff -== WEIRDS +== WYRDS Mondays:: A type of monster invented by Fred after he'd had a really bad day. He called it, a Monday, and it is almost impossible to describe. diff --git a/style.css b/resources/style.css similarity index 97% rename from style.css rename to resources/style.css index 67e8ce3..e268d4b 100755 --- a/style.css +++ b/resources/style.css @@ -1,13 +1,12 @@ /* this is my custom css */ -@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700"; - /* fonts */ -@import url('https://fonts.cdnfonts.com/css/gloria-hallelujah'); -@import url('https://fonts.cdnfonts.com/css/shadows-into-light'); -@import url('https://fonts.cdnfonts.com/css/shadows-into-light-two'); -@import url('https://fonts.cdnfonts.com/css/spectral'); +@import url('https://fonts.cdnfonts.com/css/ubuntu-mono'); /* monospace */ +@import url('https://fonts.cdnfonts.com/css/gloria-hallelujah'); /* hand written quotes */ +@import url('https://fonts.cdnfonts.com/css/shadows-into-light'); /* hand written Gothic */ +@import url('https://fonts.cdnfonts.com/css/shadows-into-light-two'); /* hand written Gothic */ +@import url('https://fonts.cdnfonts.com/css/spectral'); /* Serif font */ :root { --text-color: rgb(0, 0, 0, 0.8); @@ -16,7 +15,7 @@ /* MUFASSA */ html{ - font-family: 'Spectral', sans-serif; + font-family: 'Spectral', serif; -webkit-text-size-adjust:100% } a{ @@ -56,7 +55,7 @@ html{ color:#000 } code,kbd,pre,samp{ - font-family:monospace; + font-family:"Ubuntu Mono", monospace; font-size:1em } pre{ @@ -64,6 +63,7 @@ html{ } q{ quotes:"\201C" "\201D" "\2018" "\2019" + font-family: "Gloria Hallelujah"; } small{ font-size:80% @@ -149,7 +149,7 @@ html{ color:var(--text-color); padding:0; margin:0; - font-family: 'Spectral', sans-serif; + font-family: 'Spectral', serif; line-height:1; position:relative; cursor:auto; @@ -289,7 +289,7 @@ html{ line-height:inherit } code{ - font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace; + font-family:"Ubuntu Mono", monospace; font-weight:400; color:rgba(0,0,0,.9) } @@ -325,7 +325,7 @@ html{ dl dt{ margin-bottom:.3125em; font-weight:bold; - font-family:"Shadows Into Light"; + font-family:"Shadows Into Light", sans-serif; font-size:1em; } dl dd{ @@ -426,7 +426,7 @@ html{ } pre{ color:rgba(0,0,0,.9); - font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace; + font-family:"Ubuntu Mono", monospace; line-height:1.45; text-rendering:optimizeSpeed } @@ -452,7 +452,7 @@ html{ color:rgba(51,51,51,.8) } kbd{ - font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace; + font-family:"Ubuntu Mono", monospace; display:inline-block; color:rgba(0,0,0,.8); font-size:.65em; @@ -600,7 +600,7 @@ html{ margin:.5em 0 } #toc ul{ - font-family:"Open Sans","DejaVu Sans",sans-serif; + font-family:"Spectral",serif; list-style-type:none } #toc li{ @@ -805,7 +805,7 @@ html{ .admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{ text-rendering:optimizeLegibility; text-align:left; - font-family:"Noto Serif","DejaVu Serif",serif; + font-family:"Spectral", serif; font-size:1rem; font-style:italic } @@ -833,7 +833,7 @@ html{ } .admonitionblock>table td.icon .title{ font-weight:bold; - font-family:"Open Sans","DejaVu Sans",sans-serif; + font-family:"Spectral", serif; text-transform:uppercase } .admonitionblock>table td.content{ @@ -1022,7 +1022,7 @@ html{ margin:0 1em 1.25em } .verseblock pre{ - font-family:"Open Sans","DejaVu Sans",sans-serif; + font-family:"Spectral", serif; font-size:1.15rem; color:rgba(0,0,0,.85); font-weight:300; @@ -1506,7 +1506,7 @@ html{ width:1.67em; height:1.67em; line-height:1.67em; - font-family:"Open Sans","DejaVu Sans",sans-serif; + font-family:"Spectral", serif; font-style:normal; font-weight:bold } diff --git a/resources/themes/basic-theme.yml b/resources/themes/basic-theme.yml index 0fc35b5..14516ba 100755 --- a/resources/themes/basic-theme.yml +++ b/resources/themes/basic-theme.yml @@ -1,18 +1,40 @@ extends: default -font: - catalog: - Noto Sans: - normal: NotoSans-Regular.ttf - bold: NotoSans-Bold.ttf - italic: NotoSans-Italic.ttf - bold_italic: NotoSans-BoldItalic.ttf - page: layout: portrait # margin: [0.2in, .2in, 0.2, .2in] # size: A5 base: - font-family: Noto Sans - version: 1.7 + # font-family: Noto Sans + +# +# FONTS +# ====== +# font: +# catalog: +# Noto Sans: +# normal: NotoSans-Regular.ttf +# bold: NotoSans-Bold.ttf +# italic: NotoSans-Italic.ttf +# bold_italic: NotoSans-BoldItalic.ttf + +# Footer +# ======== +# footer: +# recto: +# right: +# content: 'PDF v{pdf-version} | {document-title} | {page-number}' +# verso: +# left: +# content: 'PDF v{pdf-version} | {page-number}' + +# Admonitions +# =========== +# admonition: +# background-color: "#666666" +# font-size: 42 +# icon: +# note: +# stroke-color: #FF0000 +# size: 24 # horizontal size only diff --git a/rules.adoc b/rules.adoc index c6e4173..1ef4cc5 100755 --- a/rules.adoc +++ b/rules.adoc @@ -1,8 +1,7 @@ = The Rules Doom & Destruction & Stuff - -// {{{ VARIABLES -:stylesheet: style.css +// {{{ DO NOT MESS WITH THIS HEADER LINE. DO NOT ADD BLANK LINES AROUND IT! :doctype: article +:stylesheet: ./resources/style.css :icons: font :sectlinks: :toc: @@ -11,15 +10,19 @@ :experimental: :stem: :xrefstyle: full -:author: Kim Ravn Hansen -:email: moccalotto@gmail.com +// :author: Kim Ravn Hansen +// :email: moccalotto@gmail.com +:pdf-version: 1.7 +:pdf-theme: basic +:pdf-fontsdir: resources/fonts +:pdf-themesdir: resources/themes :reproducible: :table-stripes: even :x: × :one: <> :twenty: <> :DM: Destruction Manager -// VARIABLES }}} +// }}} == Creating Adventurers @@ -320,8 +323,8 @@ Roll on the table below to find your Foundation. Note that you may need to rerol |[unstyled] -* 10 Hit Points a -* 6 Item Slots b ==> +* 10 Hit Points +* 6 Item Slots * Melee Combat raised to 10 * Awareness raised to 10 * Skulduggery raised to 10 @@ -669,7 +672,7 @@ your virtues, especially if they get you into trouble. ==== Quirk -Roll once to find your quirk. +Roll once to find your quirk. Quirks may get you into trouble, but the GM might give you extra XP for it. @@ -709,7 +712,7 @@ a gender and a name. Your adventurer has a number of Item Slots, determined by their Foundation. The sheet provides space for 10 slots, but you may have fewer. Shade, hatch, or -cross out any unusable Item Slots. +cross out any unusable Item Slots. == Items