Support configurable default font and size
Some checks failed
CI Pipeline / build (pull_request) Failing after 46s

Add default_font and default_size options to Document.create, rendered
as w:docDefaults in styles.xml. Defaults to Arial 12pt. Adjust heading
sizes for better visual hierarchy.

Styling based on uutilsynet guidance for accessible documents:
https://www.uutilsynet.no/veiledning/rettleiar-universelt-utforma-word-og-pdf-dokument/1636
This commit is contained in:
2026-03-05 13:09:40 +01:00
parent 64c8679044
commit 26e0d59cf1
4 changed files with 47 additions and 11 deletions

View File

@@ -59,7 +59,12 @@ module Notare
end
def styles_xml
Xml::StylesXml.new(@document.styles, @document.table_styles).to_xml
Xml::StylesXml.new(
@document.styles,
@document.table_styles,
default_font: @document.default_font,
default_size: @document.default_size
).to_xml
end
def numbering_xml