diff --git a/apps/notification/tasks.py b/apps/notification/tasks.py index 127e07e8..506452b3 100644 --- a/apps/notification/tasks.py +++ b/apps/notification/tasks.py @@ -24,12 +24,12 @@ User = get_user_model() def draw_cert(path, email, first_name, last_name): img = Image.open(path) draw = ImageDraw.Draw(img) - font = ImageFont.truetype("/app/Microsoft Sans Serif.ttf", 92) - text = "награждается " + first_name + font = ImageFont.truetype(os.path.join(settings.STATIC_ROOT, 'ProximaNova-Reg.otf'), 170) + text = first_name if last_name: text += ' ' + last_name w, h = draw.textsize(text, font=font) - draw.text(((img.width - w) // 2, 750), text, (29, 115, 224), font=font) + draw.text(((img.width - w) // 2, 900), text, (29, 115, 224), font=font) fn = os.path.join(settings.MEDIA_ROOT, 'tmp') try: os.mkdir(fn) diff --git a/web/src/fonts/ProximaNova-Reg.otf b/web/src/fonts/ProximaNova-Reg.otf new file mode 100644 index 00000000..018b6f83 Binary files /dev/null and b/web/src/fonts/ProximaNova-Reg.otf differ diff --git a/web/src/img/user-certificates/1.jpg b/web/src/img/user-certificates/1.jpg index 8a939423..87b0f30d 100644 Binary files a/web/src/img/user-certificates/1.jpg and b/web/src/img/user-certificates/1.jpg differ diff --git a/web/src/img/user-certificates/2.jpg b/web/src/img/user-certificates/2.jpg index 85687bad..b455e789 100644 Binary files a/web/src/img/user-certificates/2.jpg and b/web/src/img/user-certificates/2.jpg differ diff --git a/web/src/img/user-certificates/3.jpg b/web/src/img/user-certificates/3.jpg index ae7f1f76..f89fe8ff 100644 Binary files a/web/src/img/user-certificates/3.jpg and b/web/src/img/user-certificates/3.jpg differ diff --git a/web/src/img/user-certificates/4.jpg b/web/src/img/user-certificates/4.jpg index bc09d1ce..b8d50fac 100644 Binary files a/web/src/img/user-certificates/4.jpg and b/web/src/img/user-certificates/4.jpg differ diff --git a/web/src/img/user-certificates/5.jpg b/web/src/img/user-certificates/5.jpg index 3add7a60..4d6ead4a 100644 Binary files a/web/src/img/user-certificates/5.jpg and b/web/src/img/user-certificates/5.jpg differ diff --git a/web/src/img/user-certificates/6.jpg b/web/src/img/user-certificates/6.jpg index cbbd4eaa..6be097b4 100644 Binary files a/web/src/img/user-certificates/6.jpg and b/web/src/img/user-certificates/6.jpg differ diff --git a/web/src/img/user-certificates/7.jpg b/web/src/img/user-certificates/7.jpg index 203e09b8..fc5c690c 100644 Binary files a/web/src/img/user-certificates/7.jpg and b/web/src/img/user-certificates/7.jpg differ diff --git a/web/src/img/user-certificates/8.jpg b/web/src/img/user-certificates/8.jpg index 3c048f76..432ef169 100644 Binary files a/web/src/img/user-certificates/8.jpg and b/web/src/img/user-certificates/8.jpg differ diff --git a/web/src/img/user-certificates/9.jpg b/web/src/img/user-certificates/9.jpg index 34e8d728..9e36a703 100644 Binary files a/web/src/img/user-certificates/9.jpg and b/web/src/img/user-certificates/9.jpg differ