m3n99 commited on
Commit
6dca2ad
·
1 Parent(s): c54520a

remove fonts folder and install font

Browse files
Files changed (1) hide show
  1. app.py +15 -0
app.py CHANGED
@@ -10,6 +10,21 @@ import gradio as gr
10
  import google.generativeai as genai
11
  from fpdf import FPDF
12
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13
  # ---------------------------------------------------------------------------
14
  # Gemini setup
15
  # ---------------------------------------------------------------------------
 
10
  import google.generativeai as genai
11
  from fpdf import FPDF
12
 
13
+
14
+ os.makedirs("fonts", exist_ok=True)
15
+
16
+ if not os.path.exists("fonts/DejaVuSans.ttf"):
17
+ urllib.request.urlretrieve(
18
+ "https://github.com/dejavu-fonts/dejavu-fonts/releases/download/version_2_37/dejavu-fonts-ttf-2.37.tar.bz2",
19
+ "dejavu.tar.bz2"
20
+ )
21
+ import tarfile
22
+ with tarfile.open("dejavu.tar.bz2", "r:bz2") as tar:
23
+ for member in tar.getmembers():
24
+ if "DejaVuSans.ttf" in member.name or "DejaVuSans-Bold.ttf" in member.name:
25
+ member.name = os.path.basename(member.name)
26
+ tar.extract(member, "fonts/")
27
+
28
  # ---------------------------------------------------------------------------
29
  # Gemini setup
30
  # ---------------------------------------------------------------------------