mirror of
https://github.com/kovidgoyal/kitty
synced 2026-07-15 13:04:38 +02:00
24 lines
416 B
Python
24 lines
416 B
Python
try:
|
|
from typing import TypedDict
|
|
except ImportError:
|
|
TypedDict = dict
|
|
|
|
|
|
class ListedFont(TypedDict):
|
|
family: str
|
|
full_name: str
|
|
postscript_name: str
|
|
is_monospace: bool
|
|
|
|
|
|
class FontFeature:
|
|
|
|
__slots__ = 'name', 'parsed'
|
|
|
|
def __init__(self, name: str, parsed: bytes):
|
|
self.name = name
|
|
self.parsed = parsed
|
|
|
|
def __repr__(self) -> str:
|
|
return repr(self.name)
|