diff --git a/assets/polymny.svg b/assets/polymny.svg new file mode 100644 index 0000000..fde6c24 --- /dev/null +++ b/assets/polymny.svg @@ -0,0 +1,40 @@ + + + + diff --git a/build/main.pdf b/build/main.pdf index dec06c1..fd7f77f 100644 Binary files a/build/main.pdf and b/build/main.pdf differ diff --git a/content.typ b/content.typ index 77e270f..12470b8 100644 --- a/content.typ +++ b/content.typ @@ -36,7 +36,7 @@ note: [Spécialisation en multimédia et traitement d'images] ) -#v(0.55cm) +#v(0.8cm) = Projets @@ -65,7 +65,7 @@ ] ) -#v(0.54cm) +#v(0.8cm) = Loisirs diff --git a/left-column.typ b/left-column.typ index e070e05..0a7c890 100644 --- a/left-column.typ +++ b/left-column.typ @@ -9,8 +9,8 @@ 16 route de Luchon \ 31110 Moustajon ], - [ #image("assets/icons/phone.svg", height: 10pt) ], [ 06.71.22.05.84 ], - [ #image("assets/icons/mail.svg", height: 10pt) ], [ #link("mailto:thomas@forgione.fr")[thomas\@polymny.studio] ], + [ #image("assets/icons/phone.svg", height: 10pt) ], [ 05.82.95.91.76 ], + [ #image("assets/icons/mail.svg", height: 10pt) ], [ #link("mailto:thomas@forgione.fr")[contacter\@polymny.studio] ], [ #image("assets/icons/world.svg", height: 10pt) ], [ #link("https://tforgione.fr")[https://tforgione.fr] ], [ #image("assets/icons/github.svg", height: 10pt) ], [ #link("https://github.com/tforgione")[\@tforgione] ] ) diff --git a/template.typ b/template.typ index c8d5a6f..01fba1e 100644 --- a/template.typ +++ b/template.typ @@ -1,16 +1,26 @@ // Basic template settings. Must be shown at very begining #let init(doc) = { + + let opacity = "33" // opacity hex chars + + let polymny = read("./assets/polymny.svg") + let polymny_transparent = polymny + .replace("#FFFFFFFF", "#FFFFFF" + opacity) + .replace("#EAE2D4FF", "#EAE2D4" + opacity) + .replace("#BDB299FF", "#BDB299" + opacity) + set page( paper: "a4", numbering: none, margin: (left: 0.25cm, right: 0.25cm, top: 0.5cm, bottom: 0.5cm), background: [ - #align(top + left, rect(width: 5.55cm, height: 100%, fill: blue.lighten(90%))) - #v(-100%) - #v(-1.3em) - #align(top, rect(width: 100%, height: 4.4cm, fill: blue)) - #v(-5cm) - #align(top + left, box(inset: (x: 0.8cm, y: 1cm), image("./assets/moi.png", height: 4cm))) + #place(bottom + left, dx: 2cm, dy: 2.75cm, { + image.decode(polymny_transparent, width: 65em, height: 65em) + }) + + #place(top + left, rect(width: 5.55cm, height: 100%, fill: blue.lighten(90%))) + #place(top + left, rect(width: 100%, height: 4.4cm, fill: blue)) + #place(top + left, dx: 0.8cm, dy: 1cm, image("./assets/moi.png", height: 4cm)) ], )