1try: 2 from typing import TypedDict 3except ImportError: 4 TypedDict = dict 5 6 7class ListedFont(TypedDict): 8 family: str 9 full_name: str 10 postscript_name: str 11 is_monospace: bool 12 13 14class FontFeature: 15 16 __slots__ = 'name', 'parsed' 17 18 def __init__(self, name: str, parsed: bytes): 19 self.name = name 20 self.parsed = parsed 21 22 def __repr__(self) -> str: 23 return repr(self.name) 24