mirror of
https://github.com/pklaus/brother_ql_web.git
synced 2024-05-25 11:56:53 +03:00
fonts: if default fonts not avail, select random one
This commit is contained in:
parent
7227a72112
commit
5f1447dee0
|
@ -4,7 +4,7 @@
|
||||||
This is a web service to print labels on Brother QL label printers.
|
This is a web service to print labels on Brother QL label printers.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import sys, logging, socket, os, functools, textwrap
|
import sys, logging, socket, os, functools, textwrap, random
|
||||||
from io import BytesIO
|
from io import BytesIO
|
||||||
|
|
||||||
from bottle import run, route, get, post, response, request, jinja2_view as view, static_file, redirect
|
from bottle import run, route, get, post, response, request, jinja2_view as view, static_file, redirect
|
||||||
|
@ -262,8 +262,11 @@ def main():
|
||||||
break
|
break
|
||||||
except: pass
|
except: pass
|
||||||
if DEFAULT_FONT is None:
|
if DEFAULT_FONT is None:
|
||||||
sys.stderr.write('Could not find any of the default fonts')
|
sys.stderr.write('Could not find any of the default fonts. Choosing a random one.\n')
|
||||||
sys.exit()
|
family = random.choice(list(FONTS.keys()))
|
||||||
|
style = random.choice(list(FONTS[family].keys()))
|
||||||
|
DEFAULT_FONT = {'family': family, 'style': style}
|
||||||
|
sys.stderr.write('The default font is now set to: {family} ({style})\n'.format(**DEFAULT_FONT))
|
||||||
|
|
||||||
run(host='', port=args.port, debug=DEBUG)
|
run(host='', port=args.port, debug=DEBUG)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user