Something went wrong. Try again.
Customized Bible version for reading and notetaking compiled with Typst (main-branch-only mirror of https://forge.ejuarezg.com/ejuarezg/tailcat-wormhole)
Something went wrong. Try again.
typst-bible-notetaking note-pattern.typ
1.6 kB · 59 lines
at main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960// Shared handwritten-note patterns for margin, footer, and full-page layouts.#let note-fill( style, rule-spacing: 7mm, rule-thickness: 0.35pt, dot-spacing: 5mm, dot-radius: 0.35pt, grid-spacing: 5mm, grid-thickness: 0.25pt, rule-color: luma(190), dot-color: luma(160), grid-color: luma(205),) = if style == "ruled" { tiling(size: (5mm, rule-spacing), relative: "parent")[ #place(bottom, line(length: 5mm, stroke: rule-thickness + rule-color)) ]} else if style == "dotted" { tiling(size: (dot-spacing, dot-spacing), relative: "parent")[ #place(center, circle(radius: dot-radius, fill: dot-color)) ]} else if style == "grid" { tiling(size: (grid-spacing, grid-spacing), relative: "parent")[ #line(start: (0%, 0%), end: (100%, 0%), stroke: grid-thickness + grid-color) #line(start: (0%, 0%), end: (0%, 100%), stroke: grid-thickness + grid-color) ]} else { none}
#let note-area( style, width: 100%, height: 100%, rule-spacing: 7mm, rule-thickness: 0.35pt, dot-spacing: 5mm, dot-radius: 0.35pt, grid-spacing: 5mm, grid-thickness: 0.25pt, rule-color: luma(190), dot-color: luma(160), grid-color: luma(205),) = rect( width: width, height: height, fill: note-fill( style, rule-spacing: rule-spacing, rule-thickness: rule-thickness, dot-spacing: dot-spacing, dot-radius: dot-radius, grid-spacing: grid-spacing, grid-thickness: grid-thickness, rule-color: rule-color, dot-color: dot-color, grid-color: grid-color, ), stroke: none,)