diff --git a/DejaVuSans.ttf b/DejaVuSans.ttf new file mode 100644 index 0000000..e5f7eec Binary files /dev/null and b/DejaVuSans.ttf differ diff --git a/NotoSans-Regular.ttf b/NotoSans-Regular.ttf new file mode 100644 index 0000000..e978433 Binary files /dev/null and b/NotoSans-Regular.ttf differ diff --git a/orders_app/__pycache__/views.cpython-311.pyc b/orders_app/__pycache__/views.cpython-311.pyc index 166ac9d..c00c4e5 100644 Binary files a/orders_app/__pycache__/views.cpython-311.pyc and b/orders_app/__pycache__/views.cpython-311.pyc differ diff --git a/orders_app/views.py b/orders_app/views.py index f310cbe..e85c40c 100644 --- a/orders_app/views.py +++ b/orders_app/views.py @@ -99,11 +99,11 @@ class PrintView(View): order_products = OrderProduct.objects.filter(order=order_num) buffer = io.BytesIO() - pdfmetrics.registerFont(TTFont('DejaVuSans', 'DejaVuSans.ttf')) + pdfmetrics.registerFont(TTFont('NotoSans-Regular', 'NotoSans-Regular.ttf')) p = canvas.Canvas(buffer, pagesize=A4) - p.setFont("DejaVuSans", 18) + p.setFont("NotoSans-Regular", 18) self.obj_writer(p, [240, 800], "ΠΑΡΑΓΓΕΛΙΑ #{}".format(order_data.id)) - p.setFont("DejaVuSans", 12) + p.setFont("NotoSans-Regular", 12) self.obj_writer(p, [40, 770], "Κατάσταση:") self.obj_writer(p, [220, 770], "{}".format(order_data.order_status)) self.obj_writer(p, [40, 750], "Πελάτης:") @@ -134,10 +134,10 @@ class PrintView(View): y = 650 y = self.obj_writer(p, [220, y], "{}".format(order_data.order_info)) y -= 15 - p.setFont("DejaVuSans", 16) + p.setFont("NotoSans-Regular", 16) y -= 15 y = self.obj_writer(p, [170, y], "Προϊόντα Παραγγελίας") - p.setFont("DejaVuSans", 10) + p.setFont("NotoSans-Regular", 10) y -= 20 for order_product in order_products: y = self.obj_writer(p, [40, y], "Προϊόν:")