Repository URL to install this package:
|
Version:
0.3.2 ▾
|
from reportlab.pdfbase.ttfonts import TTFont
from reportlab.pdfbase import pdfmetrics
class Font(object):
def __init__(self, name, filename):
self.name = name
self.filename = filename
def try_load(self, default=None):
try:
pdfmetrics.registerFont(TTFont(self.name, self.filename))
return self.name
except:
return default