1 Commits

Author SHA1 Message Date
1ed60e6bfe prevent drawing separators on starting lines of fields
On non-consecutive ranges, we were drawing the starting line _on top_ of
the separator, which lead to some visual glitches in some viewers.
2025-11-20 10:01:10 +01:00
11 changed files with 9393 additions and 10230 deletions

View File

@@ -28,9 +28,9 @@
/// - ltr-bits (bool): If true, bits are placed with the LSB on the left instead of the right
/// -> dictionary
#let config(
default-font-family: "DejaVu Sans Mono",
default-font-family: "Ubuntu Mono",
default-font-size: 15pt,
italic-font-family: "Libertinus Serif",
italic-font-family: "Ubuntu Mono",
italic-font-size: 12pt,
background: white,
text-color: black,

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 408 KiB

After

Width:  |  Height:  |  Size: 378 KiB

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 328 KiB

After

Width:  |  Height:  |  Size: 303 KiB

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 490 KiB

After

Width:  |  Height:  |  Size: 485 KiB

Binary file not shown.

19614
manual.pdf

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
#let config(
default-font-family: "DejaVu Sans Mono",
default-font-family: "Ubuntu Mono",
default-font-size: 15pt,
italic-font-family: "Libertinus Serif",
italic-font-family: "Ubuntu Mono",
italic-font-size: 12pt,
background: white,
text-color: black,

View File

@@ -392,6 +392,7 @@
range-boundaries.push(start-i)
range-boundaries.push(end-i)
}
range-boundaries.dedup()
// Draw colors
for i in range(struct.bits) {