From 93943beb107fb483855f5c26fef660df294546a3 Mon Sep 17 00:00:00 2001 From: Radek Czajka Date: Fri, 14 Mar 2025 09:02:09 +0100 Subject: [PATCH] fix font --- setup.py | 2 +- src/librarian/elements/bible/__init__.py | 1 + src/librarian/pdf.py | 1 + src/librarian/pdf/wl.cls | 2 +- 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 5fc57b6..df8212c 100755 --- a/setup.py +++ b/setup.py @@ -22,7 +22,7 @@ def whole_tree(prefix, path): setup( name='librarian', - version='24.5.7', + version='24.5.8', description='Converter from WolneLektury.pl XML-based language to XHTML, TXT and other formats', author="Marek Stępniowski", author_email='marek@stepniowski.com', diff --git a/src/librarian/elements/bible/__init__.py b/src/librarian/elements/bible/__init__.py index 5c3c361..664d68a 100644 --- a/src/librarian/elements/bible/__init__.py +++ b/src/librarian/elements/bible/__init__.py @@ -4,6 +4,7 @@ from ..base import WLElement class Werset(WLElement): STRIP = True NUMBERING = 'main' + SHOULD_HAVE_ID = True TXT_TOP_MARGIN = 1 TXT_BOTTOM_MARGIN = 1 diff --git a/src/librarian/pdf.py b/src/librarian/pdf.py index 647b18f..c7de78b 100644 --- a/src/librarian/pdf.py +++ b/src/librarian/pdf.py @@ -404,6 +404,7 @@ def transform(wldoc, verbose=False, save_tex=None, morefloats=None, # LaTeX -> PDF shutil.copy(get_resource('pdf/wl.cls'), temp) shutil.copy(get_resource('res/wl-logo.png'), temp) + shutil.copy(get_resource('fonts/OpenSans-VariableFont_wdth,wght.ttf'), temp) if latex_dir: return temp diff --git a/src/librarian/pdf/wl.cls b/src/librarian/pdf/wl.cls index ef12bff..1f685ea 100644 --- a/src/librarian/pdf/wl.cls +++ b/src/librarian/pdf/wl.cls @@ -178,7 +178,7 @@ SmallCapsFeatures = {Letters={SmallCaps,UppercaseSmallCaps}}, Numbers=OldStyle, Scale=0.85, LetterSpace=-1.0 -] {Open Sans} +] {OpenSans-VariableFont_wdth,wght.ttf} \ifenablewlfont \setmainfont [ -- 2.20.1