mirror of
git://github.com/kovidgoyal/calibre.git
synced 2025-12-27 16:06:04 +01:00
Code to get font names from sfnt container object
This commit is contained in:
parent
23c65a4de9
commit
01666d4fff
1 changed files with 7 additions and 0 deletions
|
|
@ -106,6 +106,13 @@ def sizes(self):
|
|||
ans[tag] = len(self[tag])
|
||||
return ans
|
||||
|
||||
def get_all_font_names(self):
|
||||
name_table = self.get(b'name')
|
||||
if name_table is None:
|
||||
return {}
|
||||
from calibre.utils.fonts.metadata import get_font_names2
|
||||
return get_font_names2(name_table.raw, raw_is_table=True)
|
||||
|
||||
def __call__(self, stream=None):
|
||||
stream = BytesIO() if stream is None else stream
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue