init business cards

This commit is contained in:
brooke 2025-08-13 19:57:24 -04:00
parent 8f1642d6f3
commit dddfcc323c
5 changed files with 70 additions and 0 deletions

BIN
cards/bg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

59
cards/lib.typ Normal file
View file

@ -0,0 +1,59 @@
#let companytext(size, body, style: "normal") = text(
size: size,
style: style,
weight: "medium",
)[#body]
#let blurbtext(size, body, style: "normal") = text(
size: size,
style: style,
weight: "light",
)[#body]
#let minimalbc(
company_name: "Company Name",
blurb: "Innovative solutions for modern businesses",
signal_user: "user.101",
email_address: "me@me.com",
website: "example.com",
bg_image: none,
geo_size: "eu",
body,
) = {
set text(font: "Pixelify Sans")
set text(9pt)
let pz = geo_size + "-business-card"
set page(paper: pz, fill: white)
if bg_image != none {
place(bg_image)
}
grid(
columns: 100%,
rows: (50%, 10%, 35%),
gutter: 0.5mm,
grid(
columns: 100%,
rows: (40%, 20%, 40%),
gutter: 0mm,
companytext(14pt, company_name),
[],
grid.cell(colspan: 1, blurbtext(10pt, blurb)),
),
[],
grid(
columns: (12%, 88%),
rows: (33%, 33%, 34%),
align: bottom + left,
gutter: 0.5mm,
grid.cell("signal:", align: right),
grid.cell(signal_user, align: left),
grid.cell("email:", align: right),
grid.cell(email_address, align: left),
grid.cell("web:", align: right),
grid.cell(website, align: left),
)
)
}

BIN
cards/main.pdf Normal file

Binary file not shown.

11
cards/main.typ Normal file
View file

@ -0,0 +1,11 @@
#import "lib.typ": minimalbc
#show: minimalbc.with(
geo_size: "us",
company_name: "Myco Systems",
blurb: "Send us a cool message and we'll get back to you d-(´▽`)-b",
signal_user: "Myco.100",
email_address: "contact@myco.systems",
website: "myco.systems",
bg_image: image("bg.png"),
)

BIN
cards/tiled.pdf Normal file

Binary file not shown.