Font sizes have been moved in to config file
This commit is contained in:
		| @@ -8,7 +8,6 @@ from __future__ import print_function | |||||||
| from inkycal_icalendar import fetch_events | from inkycal_icalendar import fetch_events | ||||||
| from configuration import* | from configuration import* | ||||||
|  |  | ||||||
| fontsize = 14 |  | ||||||
| show_events = True | show_events = True | ||||||
| print_events = False | print_events = False | ||||||
| style = 'D MMM YY HH:mm' | style = 'D MMM YY HH:mm' | ||||||
| @@ -19,7 +18,7 @@ border_top = int(middle_section_height * 0.02) | |||||||
| border_left = int(middle_section_width * 0.02) | border_left = int(middle_section_width * 0.02) | ||||||
|  |  | ||||||
| """Choose font optimised for the agenda section""" | """Choose font optimised for the agenda section""" | ||||||
| font = ImageFont.truetype(NotoSans+'Medium.ttf', fontsize) | font = ImageFont.truetype(NotoSans+'Medium.ttf', agenda_font_size) | ||||||
| line_height = int(font.getsize('hg')[1] * 1.2) + 1 | line_height = int(font.getsize('hg')[1] * 1.2) + 1 | ||||||
| line_width = int(middle_section_width - (border_left*2)) | line_width = int(middle_section_width - (border_left*2)) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -16,8 +16,7 @@ at_in_your_language = 'at' | |||||||
| event_icon = 'square' # dot #square | event_icon = 'square' # dot #square | ||||||
| style = "DD MMM" | style = "DD MMM" | ||||||
|  |  | ||||||
| fontsize = 16 | font = ImageFont.truetype(NotoSans+'.ttf', calendar_font_size) | ||||||
| font = ImageFont.truetype(NotoSans+'.ttf', fontsize) |  | ||||||
| space_between_lines = 0 | space_between_lines = 0 | ||||||
|  |  | ||||||
| if show_events == True: | if show_events == True: | ||||||
|   | |||||||
| @@ -9,14 +9,12 @@ import feedparser | |||||||
| from random import shuffle | from random import shuffle | ||||||
| from configuration import * | from configuration import * | ||||||
|  |  | ||||||
| fontsize = 14 |  | ||||||
|  |  | ||||||
| """Add a border to increase readability""" | """Add a border to increase readability""" | ||||||
| border_top = int(bottom_section_height * 0.05) | border_top = int(bottom_section_height * 0.05) | ||||||
| border_left = int(bottom_section_width * 0.02) | border_left = int(bottom_section_width * 0.02) | ||||||
|  |  | ||||||
| """Choose font optimised for the weather section""" | """Choose font optimised for the weather section""" | ||||||
| font = ImageFont.truetype(NotoSans+'.ttf', fontsize) | font = ImageFont.truetype(NotoSans+'.ttf', rss_font_size) | ||||||
| space_between_lines = 1 | space_between_lines = 1 | ||||||
| line_height = font.getsize('hg')[1] + space_between_lines | line_height = font.getsize('hg')[1] + space_between_lines | ||||||
| line_width = bottom_section_width - (border_left*2) | line_width = bottom_section_width - (border_left*2) | ||||||
|   | |||||||
| @@ -60,17 +60,24 @@ NotoSansCJK = fontpath+'NotoSansCJK/NotoSansCJKsc-' | |||||||
| NotoSans = fontpath+'NotoSans/NotoSans-SemiCondensed' | NotoSans = fontpath+'NotoSans/NotoSans-SemiCondensed' | ||||||
| weatherfont = fontpath+'WeatherFont/weathericons-regular-webfont.ttf' | weatherfont = fontpath+'WeatherFont/weathericons-regular-webfont.ttf' | ||||||
|  |  | ||||||
|  | """Fonts sizes""" | ||||||
|  | agenda_font_size = 14 | ||||||
|  | calendar_font_size = 16 | ||||||
|  | rss_font_size = 14 | ||||||
|  | locales_font_size = 18 | ||||||
|  | weather_font_size = 12 | ||||||
|  |  | ||||||
| """Automatically select correct fonts to support set language""" | """Automatically select correct fonts to support set language""" | ||||||
| if language in ['ja','zh','zh_tw','ko']: | if language in ['ja','zh','zh_tw','ko']: | ||||||
|   default = ImageFont.truetype(NotoSansCJK+'Regular.otf', 18) |   default = ImageFont.truetype(NotoSansCJK+'Regular.otf', locales_font_size) | ||||||
|   semi = ImageFont.truetype(NotoSansCJK+'Medium.otf', 18) |   semi = ImageFont.truetype(NotoSansCJK+'Medium.otf', locales_font_size) | ||||||
|   bold = ImageFont.truetype(NotoSansCJK+'Bold.otf', 18) |   bold = ImageFont.truetype(NotoSansCJK+'Bold.otf', locales_font_size) | ||||||
| else: | else: | ||||||
|   default = ImageFont.truetype(NotoSans+'.ttf', 18) |   default = ImageFont.truetype(NotoSans+'.ttf', locales_font_size) | ||||||
|   semi = ImageFont.truetype(NotoSans+'Medium.ttf', 18) |   semi = ImageFont.truetype(NotoSans+'Medium.ttf', locales_font_size) | ||||||
|   bold = ImageFont.truetype(NotoSans+'SemiBold.ttf', 18) |   bold = ImageFont.truetype(NotoSans+'SemiBold.ttf', locales_font_size) | ||||||
|  |  | ||||||
| w_font = ImageFont.truetype(weatherfont, 10) | w_font = ImageFont.truetype(weatherfont, weather_font_size) | ||||||
|  |  | ||||||
| """Create image with given parameters""" | """Create image with given parameters""" | ||||||
| image = Image.new('RGB', (display_width, display_height), background_colour) | image = Image.new('RGB', (display_width, display_height), background_colour) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user