diff --git a/.vscode/settings.json b/.vscode/settings.json index b7785d7..d753acb 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -10,4 +10,6 @@ "tinymist.preview.showInActivityBar": true, "tinymist.rootPath": "${workspaceFolder}", "tinymist.formatterMode": "typstyle", + "tinymist.exportPdf": "onSave", + "tinymist.outputPath": "${workspaceFolder}/target/$name", } diff --git a/Typst/cover.typ b/Typst/cover.typ index 28ea071..ac13218 100644 --- a/Typst/cover.typ +++ b/Typst/cover.typ @@ -1,4 +1,4 @@ -#import "interior_template.typ": gold +#import "interior_template.typ": gold, purple #let cover_image = "images/cover/" @@ -11,6 +11,29 @@ #rotate(-30deg, reflow: true)[Placeholder image!] ] +#let logo = context { + + set text(font: "Olde English", fill: gold, tracking: 1pt, bottom-edge: "bounds", top-edge: "bounds") + set block(above: 4pt, below: 4pt) + + show text: it => { + box()[#it] + } + + let small_f_size = 25pt + let big_f_size = 80pt + let line_width = measure(text(size: big_f_size)[#upper()[Mage]]).width + 5pt + + let t_gradient = gradient.radial(white, gold) + set text(fill: t_gradient) + + text(size: small_f_size)[Primed by Cortex] + line(length: line_width, stroke: 1.5pt + gold) + text(size: big_f_size)[#upper()[Mage]] + line(length: line_width, stroke: 1.5pt + gold) + text(size: small_f_size)[The Ascension] +} + #let front_cover = { page( background: { @@ -21,28 +44,27 @@ margin: 30mm, )[ #set text(font: "Abbess", size: 20pt, fill: white) - - #align(center)[ - #placeholder_im - #v(1fr) - A guide to Cortex Prime system conversion of the game - ] + #set align(center) + #logo + #v(1fr) + A guide to Cortex Prime system conversion of the game ] } #let temp_cover = { show heading: set text(fill: yellow, size: 60pt) page( - fill: rgb("#200c40"), + fill: purple, paper: "us-letter", margin: 30mm, )[ #set text(font: "Abbess", size: 20pt, fill: white) - #align(center)[ - = #upper("Mage the ascension") + #set align(center) + + #logo + #v(1fr) + A guide to Cortex Prime system conversion of the game - #align(bottom)[A guide to Cortex Prime system conversion of the game] - ] ] } @@ -69,7 +91,7 @@ size: 10pt, ) - #align(center)[#placeholder_im] + #align(center)[#logo] #v(1fr) diff --git a/Typst/fonts/EnglishGothic17ThC-Da9E.ttf b/Typst/fonts/EnglishGothic17ThC-Da9E.ttf new file mode 100644 index 0000000..796b913 Binary files /dev/null and b/Typst/fonts/EnglishGothic17ThC-Da9E.ttf differ diff --git a/Typst/fonts/OldeEnglishRegular-Zd2J.ttf b/Typst/fonts/OldeEnglishRegular-Zd2J.ttf new file mode 100644 index 0000000..6a304d7 Binary files /dev/null and b/Typst/fonts/OldeEnglishRegular-Zd2J.ttf differ diff --git a/illustration_list.md b/illustration_list.md new file mode 100644 index 0000000..b269ceb --- /dev/null +++ b/illustration_list.md @@ -0,0 +1,3 @@ +- [Unsplash](https://unsplash.com/) +- Getty Illustrations +- Library of Congress diff --git a/Typst/Mage Conversion.pdf b/target/Mage Conversion.pdf similarity index 96% rename from Typst/Mage Conversion.pdf rename to target/Mage Conversion.pdf index 0311c4c..d66e061 100644 Binary files a/Typst/Mage Conversion.pdf and b/target/Mage Conversion.pdf differ