mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Print warning message when specified font family is not found.
This commit is contained in:
parent
ebcb225613
commit
f982a7ce7e
@ -252,21 +252,27 @@ def find_custom_fonts(options, logger):
|
|||||||
return results
|
return results
|
||||||
if options.serif_family:
|
if options.serif_family:
|
||||||
fonts['serif'] = find_family(options.serif_family)
|
fonts['serif'] = find_family(options.serif_family)
|
||||||
|
if not fonts['serif']:
|
||||||
|
logger.warn('Unable to find serif family %s in %s'%(options.serif_family[1].strip(), options.serif_family[0]))
|
||||||
if options.sans_family:
|
if options.sans_family:
|
||||||
fonts['sans'] = find_family(options.sans_family)
|
fonts['sans'] = find_family(options.sans_family)
|
||||||
|
if not fonts['sans']:
|
||||||
|
logger.warn('Unable to find sans family %s in %s'%(options.sans_family[1].strip(), options.sans_family[0]))
|
||||||
if options.mono_family:
|
if options.mono_family:
|
||||||
fonts['mono'] = find_family(options.mono_family)
|
fonts['mono'] = find_family(options.mono_family)
|
||||||
|
if not fonts['mono']:
|
||||||
|
logger.warn('Unable to find mono family %s in %s'%(options.mono_family[1].strip(), options.mono_family[0]))
|
||||||
return fonts
|
return fonts
|
||||||
|
|
||||||
|
|
||||||
def Book(options, logger, font_delta=0, header=None,
|
def Book(options, logger, font_delta=0, header=None,
|
||||||
profile=PRS500_PROFILE, **settings):
|
profile=PRS500_PROFILE, **settings):
|
||||||
ps = {}
|
ps = {}
|
||||||
ps['topmargin'] = options.top_margin
|
ps['topmargin'] = options.top_margin
|
||||||
ps['evensidemargin'] = options.left_margin
|
ps['evensidemargin'] = options.left_margin
|
||||||
ps['oddsidemargin'] = options.left_margin
|
ps['oddsidemargin'] = options.left_margin
|
||||||
ps['textwidth'] = profile.screen_width - (options.left_margin + options.right_margin)
|
ps['textwidth'] = profile.screen_width - (options.left_margin + options.right_margin)
|
||||||
ps['textheight'] = profile.screen_height - (options.top_margin + options.bottom_margin) - profile.fudge
|
ps['textheight'] = profile.screen_height - (options.top_margin + options.bottom_margin) - profile.fudge
|
||||||
if header:
|
if header:
|
||||||
hdr = Header()
|
hdr = Header()
|
||||||
hb = TextBlock(textStyle=TextStyle(align='foot',
|
hb = TextBlock(textStyle=TextStyle(align='foot',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user