From 5f202c22a76062ab8279647c146be4cabfd7ee96 Mon Sep 17 00:00:00 2001 From: Emanuel Schuetze Date: Sun, 18 May 2014 13:55:50 +0200 Subject: [PATCH] PDF: Add missing 'fontName'. And set 'registerFontFamily(...)' to use bold/italic in regular paragraphs. --- openslides/utils/pdf.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/openslides/utils/pdf.py b/openslides/utils/pdf.py index c38da3a0f..97712f5ff 100644 --- a/openslides/utils/pdf.py +++ b/openslides/utils/pdf.py @@ -20,9 +20,12 @@ pdfmetrics.registerFont(TTFont( 'Ubuntu', path_join(settings.SITE_ROOT, 'core/static/fonts/Ubuntu-R.ttf'))) pdfmetrics.registerFont(TTFont( 'Ubuntu-Bold', path_join(settings.SITE_ROOT, 'core/static/fonts/Ubuntu-B.ttf'))) +pdfmetrics.registerFont(TTFont( + 'Ubuntu-Italic', path_join(settings.SITE_ROOT, 'core/static/fonts/Ubuntu-RI.ttf'))) pdfmetrics.registerFont(TTFont( 'circlefont', path_join(settings.SITE_ROOT, 'core/static/fonts/circle.ttf'))) +pdfmetrics.registerFontFamily('Ubuntu', normal='Ubuntu', bold='Ubuntu-Bold', italic='Ubuntu-Italic') # set style information PAGE_HEIGHT = defaultPageSize[1] @@ -33,6 +36,7 @@ PAGE_WIDTH = defaultPageSize[0] stylesheet = StyleSheet1() stylesheet.add(ParagraphStyle( name='Normal', + fontName='Ubuntu', fontSize=10, leading=12, ))