faces use dejavu
This commit is contained in:
parent
305f837486
commit
3b9aacdd16
@ -148,7 +148,8 @@ personality.sad_num_epochs = 25
|
||||
personality.bond_encounters_factor = 20000
|
||||
|
||||
ui.fps = 0.0
|
||||
ui.font = "DejaVuSansMono" # for japanese: fonts-japanese-gothic
|
||||
ui.font.name = "DejaVuSansMono" # for japanese: fonts-japanese-gothic
|
||||
ui.font.size_offset = 0 # will be added to the font size
|
||||
|
||||
ui.faces.look_r = "( ⚆_⚆)"
|
||||
ui.faces.look_l = "(☉_☉ )"
|
||||
|
@ -1,34 +1,43 @@
|
||||
from PIL import ImageFont
|
||||
|
||||
FONT_NAME = None
|
||||
FONT_NAME_FACES = 'DejaVuSansMono'
|
||||
|
||||
SIZE_OFFSET = 0
|
||||
Bold = None
|
||||
BoldSmall = None
|
||||
BoldBig = None
|
||||
Medium = None
|
||||
Small = None
|
||||
Huge = None
|
||||
FaceHuge = None
|
||||
FaceBold = None
|
||||
|
||||
|
||||
def init(config):
|
||||
global FONT_NAME
|
||||
FONT_NAME = config['ui']['font']
|
||||
global FONT_NAME, SIZE_OFFSET
|
||||
FONT_NAME = config['ui']['font']['name']
|
||||
SIZE_OFFSET = config['ui']['font']['size_offset']
|
||||
setup(10, 8, 10, 25, 25, 9)
|
||||
|
||||
|
||||
def setup(bold, bold_small, medium, huge, bold_big, small):
|
||||
global Bold, BoldSmall, Medium, Huge, BoldBig, Small, FONT_NAME
|
||||
global Bold, BoldSmall, Medium, Huge, BoldBig, Small, FaceHuge, FaceBold,
|
||||
FONT_NAME, SIZE_OFFSET
|
||||
|
||||
Small = ImageFont.truetype("%s.ttf" % FONT_NAME, small)
|
||||
Medium = ImageFont.truetype("%s.ttf" % FONT_NAME, medium)
|
||||
Small = ImageFont.truetype("%s.ttf" % FONT_NAME, small + SIZE_OFFSET)
|
||||
Medium = ImageFont.truetype("%s.ttf" % FONT_NAME, medium, + SIZE_OFFSET)
|
||||
FaceHuge = ImageFont.truetype("%s-Bold.ttf" % FONT_NAME_FACES, huge)
|
||||
FaceBold = ImageFont.truetype("%s-Bold.ttf" % FONT_NAME_FACES, bold)
|
||||
|
||||
try:
|
||||
BoldSmall = ImageFont.truetype("%s-Bold.ttf" % FONT_NAME, bold_small)
|
||||
Bold = ImageFont.truetype("%s-Bold.ttf" % FONT_NAME, bold)
|
||||
BoldBig = ImageFont.truetype("%s-Bold.ttf" % FONT_NAME, bold_big)
|
||||
Huge = ImageFont.truetype("%s-Bold.ttf" % FONT_NAME, huge)
|
||||
BoldSmall = ImageFont.truetype("%s-Bold.ttf" % FONT_NAME, bold_small + SIZE_OFFSET)
|
||||
Bold = ImageFont.truetype("%s-Bold.ttf" % FONT_NAME, bold + SIZE_OFFSET)
|
||||
BoldBig = ImageFont.truetype("%s-Bold.ttf" % FONT_NAME, bold_big + SIZE_OFFSET)
|
||||
Huge = ImageFont.truetype("%s-Bold.ttf" % FONT_NAME, huge + SIZE_OFFSET)
|
||||
except OSError:
|
||||
BoldSmall = ImageFont.truetype("%s.ttf" % FONT_NAME, bold_small)
|
||||
Bold = ImageFont.truetype("%s.ttf" % FONT_NAME, bold)
|
||||
BoldBig = ImageFont.truetype("%s.ttf" % FONT_NAME, bold_big)
|
||||
Huge = ImageFont.truetype("%s.ttf" % FONT_NAME, huge)
|
||||
BoldSmall = ImageFont.truetype("%s.ttf" % FONT_NAME, bold_small + SIZE_OFFSET)
|
||||
Bold = ImageFont.truetype("%s.ttf" % FONT_NAME, bold + SIZE_OFFSET)
|
||||
BoldBig = ImageFont.truetype("%s.ttf" % FONT_NAME, bold_big + SIZE_OFFSET)
|
||||
Huge = ImageFont.truetype("%s.ttf" % FONT_NAME, huge + SIZE_OFFSET)
|
||||
|
||||
|
@ -54,9 +54,9 @@ class View(object):
|
||||
'line1': Line(self._layout['line1'], color=BLACK),
|
||||
'line2': Line(self._layout['line2'], color=BLACK),
|
||||
|
||||
'face': Text(value=faces.SLEEP, position=self._layout['face'], color=BLACK, font=fonts.Huge),
|
||||
'face': Text(value=faces.SLEEP, position=self._layout['face'], color=BLACK, font=fonts.FaceHuge),
|
||||
|
||||
'friend_face': Text(value=None, position=self._layout['friend_face'], font=fonts.Bold, color=BLACK),
|
||||
'friend_face': Text(value=None, position=self._layout['friend_face'], font=fonts.FaceBold, color=BLACK),
|
||||
'friend_name': Text(value=None, position=self._layout['friend_name'], font=fonts.BoldSmall,
|
||||
color=BLACK),
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user