feat: improve formatting

This commit is contained in:
eggy
2025-01-17 11:42:11 -05:00
parent 4e79e361e5
commit 94ff3febe8
5 changed files with 46 additions and 41 deletions

View File

@@ -1,23 +1,26 @@
#import "fontawesome.typ": github, fa, link-icon
#let DEFAULT_STRONG = 300;
#let SMALL_STRONG = 200;
#let SMALL_STRONG = 300;
#let TITLE_FONT = "Bitter"
#let HEADING_FONT = TITLE_FONT
#let BODY_FONT = "Open Sans"
#let BODY_FONT_SIZE = 9.75pt
#let HEADING_FONT_SIZE = 0.95em
#let HEADING_FONT_SIZE = 0.9em
#let TITLE_FONT_SIZE = 2em
#let HEADING_LINE_GAP = 3mm
#let BODY_LINE_HEIGHT = 0.75em
#let HEADING_ABOVE_GAP = 1em
#let HEADING_BELOW_GAP = 0.75em
#let HEADING_DETAILS_LIST_SPACING = 0.9em
#let BODY_LINE_HEIGHT = 0.7em
#let HEADING_DETAILS_LIST_SPACING = 1em
#let DETAILS_TITLE_FONT_SIZE = 1.075em
#let DETAILS_LIST_SPACING = 0.8em
#let DETAILS_LIST_SPACING = 0.9em
#let DETAILS_LIST_INDENT = 1.5em
// rest = not top
@@ -49,7 +52,7 @@
{
set strong(delta: SMALL_STRONG)
show link: underline
list(tight: false, spacing: DETAILS_LIST_SPACING, marker: [], ..details)
list(tight: false, spacing: DETAILS_LIST_SPACING, marker: [*•*], ..details)
},
)
}
@@ -66,24 +69,22 @@
company_link: none,
) = {
cv_entry(left_content: {
set par(leading: 0.75em)
text(1.05em)[*#role*]
if tools != none {
text[ | _ #tools _ ]
// text[ | _ #tools _ ]
}
"\n"
set strong(delta: SMALL_STRONG)
if company_link == none {
[*#company*]
[_#company _]
} else {
[#link(company_link)[*#company*]]
[#link(company_link)[_#company _]]
}
}, right_content: {
[*#start_date -- #end_date*]
[#start_date -- #end_date]
if location != none {
"\n" + format_location(location)
@@ -140,7 +141,7 @@
)
}
set block(above: 0.9em, below: 0.75em)
set block(above: HEADING_ABOVE_GAP, below: HEADING_BELOW_GAP)
set text(size: HEADING_FONT_SIZE, fill: color, font: HEADING_FONT)
stack(
dir: ltr,
@@ -149,6 +150,8 @@
box(height: 2pt, fill: color, colored_line(title)),
)
}
set strong(delta: SMALL_STRONG)
doc
}