sort abbreviations alphabetically

This commit is contained in:
2025-12-05 11:23:57 +01:00
parent 54ea1bfb8e
commit d21e0d3857

View File

@@ -473,12 +473,13 @@
let max_abbr_width = if abbrs.len() > 0 { let max_abbr_width = if abbrs.len() > 0 {
calc.max(abbrs.keys().map((v) => measure(v).width)).at(0) calc.max(abbrs.keys().map((v) => measure(v).width)).at(0)
} else { return }; } else { return };
let abbr_pairs = abbrs.pairs().sorted(key: it => it.at(0))
pagebreak(weak: true); pagebreak(weak: true);
heading(get_lang_item(language, "abbrs"), numbering: none); heading(get_lang_item(language, "abbrs"), numbering: none);
align(center, grid( align(center, grid(
columns: 2, columns: 2,
gutter: 1em, gutter: 1em,
..abbrs.pairs().map((a) => { ..abbr_pairs.map((a) => {
( (
align(left, { align(left, {
[ [
@@ -486,7 +487,7 @@
#label("abbr_" + a.at(0)) #label("abbr_" + a.at(0))
] ]
}), }),
text(a.at(1)) align(left, text(a.at(1)))
) )
}).flatten() }).flatten()
)); ));