X-Git-Url: https://git.mdrn.pl/librarian.git/blobdiff_plain/9e13b0c994e9d481008bef7006a74609adfd16f8..bd2ad2356d916f72762de867890b5d176830f73b:/librarian/cover.py?ds=inline diff --git a/librarian/cover.py b/librarian/cover.py index 23603d6..46990fd 100644 --- a/librarian/cover.py +++ b/librarian/cover.py @@ -3,6 +3,7 @@ # This file is part of Librarian, licensed under GNU Affero GPLv3 or later. # Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information. # +import re import Image, ImageFont, ImageDraw, ImageFilter from librarian import get_resource @@ -36,6 +37,7 @@ class TextBox(object): def text(self, text, color='#000', font=None, line_height=20, shadow_color=None): """Writes some centered text.""" + text = re.sub(r'\s+', ' ', text) if shadow_color: if not self.shadow_img: self.shadow_img = Image.new('RGBA', self.img.size) @@ -181,6 +183,8 @@ class Cover(object): class WLCover(Cover): """Default Wolne Lektury cover generator.""" + width = 600 + height = 833 uses_dc_cover = True author_font = ImageFont.truetype( get_resource('fonts/JunicodeWL-Regular.ttf'), 20)