diff options
| -rw-r--r-- | fietsboek/pdf.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/fietsboek/pdf.py b/fietsboek/pdf.py index 662798e..de6e50d 100644 --- a/fietsboek/pdf.py +++ b/fietsboek/pdf.py @@ -261,7 +261,10 @@ def generate( temp_dir = Path(temp_dir_name) LOGGER.debug("New PDF generation in %s", temp_dir) - font_data = importlib.resources.read_binary("fietsboek", "pdf-assets/Nunito.ttf") + # importlib.resources.read_bytes cannot handle subdirs in 3.11 + font_data = ( + importlib.resources.files("fietsboek").joinpath("pdf-assets/Nunito.ttf").read_bytes() + ) (temp_dir / "Nunito.ttf").write_bytes(font_data) draw_map(track, requester, tile_layer, temp_dir / "mapimage.png") |
