Change fonts from DejaVu to Noto Sans Regular

This commit is contained in:
Argiris Deligiannidis 2023-08-09 09:04:09 +00:00
parent 28df59e55f
commit cd206988ac
4 changed files with 5 additions and 5 deletions

BIN
DejaVuSans.ttf Normal file

Binary file not shown.

BIN
NotoSans-Regular.ttf Normal file

Binary file not shown.

View File

@ -99,11 +99,11 @@ class PrintView(View):
order_products = OrderProduct.objects.filter(order=order_num) order_products = OrderProduct.objects.filter(order=order_num)
buffer = io.BytesIO() buffer = io.BytesIO()
pdfmetrics.registerFont(TTFont('DejaVuSans', 'DejaVuSans.ttf')) pdfmetrics.registerFont(TTFont('NotoSans-Regular', 'NotoSans-Regular.ttf'))
p = canvas.Canvas(buffer, pagesize=A4) 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)) 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, [40, 770], "Κατάσταση:")
self.obj_writer(p, [220, 770], "{}".format(order_data.order_status)) self.obj_writer(p, [220, 770], "{}".format(order_data.order_status))
self.obj_writer(p, [40, 750], "Πελάτης:") self.obj_writer(p, [40, 750], "Πελάτης:")
@ -134,10 +134,10 @@ class PrintView(View):
y = 650 y = 650
y = self.obj_writer(p, [220, y], "{}".format(order_data.order_info)) y = self.obj_writer(p, [220, y], "{}".format(order_data.order_info))
y -= 15 y -= 15
p.setFont("DejaVuSans", 16) p.setFont("NotoSans-Regular", 16)
y -= 15 y -= 15
y = self.obj_writer(p, [170, y], "Προϊόντα Παραγγελίας") y = self.obj_writer(p, [170, y], "Προϊόντα Παραγγελίας")
p.setFont("DejaVuSans", 10) p.setFont("NotoSans-Regular", 10)
y -= 20 y -= 20
for order_product in order_products: for order_product in order_products:
y = self.obj_writer(p, [40, y], "Προϊόν:") y = self.obj_writer(p, [40, y], "Προϊόν:")