summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRafi Zadanly <zadanlyr@gmail.com>2024-01-22 15:04:05 +0700
committerRafi Zadanly <zadanlyr@gmail.com>2024-01-22 15:04:05 +0700
commit5ed6910d689197416d0c87d269dd8362c079b831 (patch)
tree1b5de95158181c1475fb451a1fd7ce6a3fd1f9af
parent24b383b580ae039d66e06a9b20b000b19f833033 (diff)
Add font in indoteknik_api
-rw-r--r--indoteknik_api/controllers/controller.py4
-rw-r--r--indoteknik_api/static/src/fonts/Inter.ttfbin0 -> 805360 bytes
2 files changed, 3 insertions, 1 deletions
diff --git a/indoteknik_api/controllers/controller.py b/indoteknik_api/controllers/controller.py
index 7278ec23..95b7d838 100644
--- a/indoteknik_api/controllers/controller.py
+++ b/indoteknik_api/controllers/controller.py
@@ -6,6 +6,7 @@ import json
from odoo import http, tools
from odoo.http import request
from odoo.tools.config import config
+from odoo.modules import get_module_resource
from pytz import timezone
from PIL import Image, ImageDraw, ImageFont
import jwt
@@ -195,7 +196,8 @@ class Controller(http.Controller):
img_width, img_height = img.size
font_size = int(min(img_width, img_height) * 0.04)
- font = ImageFont.truetype("arial.ttf", font_size)
+ font_path = get_module_resource('indoteknik_api', 'static', 'src', 'fonts', 'Inter.ttf')
+ font = ImageFont.truetype(font_path, font_size)
img = img.convert('RGBA')
draw = ImageDraw.Draw(img)
diff --git a/indoteknik_api/static/src/fonts/Inter.ttf b/indoteknik_api/static/src/fonts/Inter.ttf
new file mode 100644
index 00000000..1cb674b7
--- /dev/null
+++ b/indoteknik_api/static/src/fonts/Inter.ttf
Binary files differ