@@ -24,7 +24,7 @@ def list_fonts(directory: str, extensions: Iterable[str]) -> list[str]: ...
24
24
def win32FontDirectory () -> str : ...
25
25
def _get_fontconfig_fonts () -> list [Path ]: ...
26
26
def findSystemFonts (
27
- fontpaths : Iterable [str | os .PathLike | Path ] | None = ..., fontext : str = ...
27
+ fontpaths : Iterable [str | os .PathLike ] | None = ..., fontext : str = ...
28
28
) -> list [str ]: ...
29
29
@dataclass
30
30
class FontEntry :
@@ -50,7 +50,7 @@ class FontProperties:
50
50
weight : int | str | None = ...,
51
51
stretch : int | str | None = ...,
52
52
size : float | str | None = ...,
53
- fname : str | os .PathLike | Path | None = ...,
53
+ fname : str | os .PathLike | None = ...,
54
54
math_fontfamily : str | None = ...,
55
55
) -> None : ...
56
56
def __hash__ (self ) -> int : ...
@@ -72,7 +72,7 @@ class FontProperties:
72
72
def set_weight (self , weight : int | str | None ) -> None : ...
73
73
def set_stretch (self , stretch : int | str | None ) -> None : ...
74
74
def set_size (self , size : float | str | None ) -> None : ...
75
- def set_file (self , file : str | os .PathLike | Path | None ) -> None : ...
75
+ def set_file (self , file : str | os .PathLike | None ) -> None : ...
76
76
def set_fontconfig_pattern (self , pattern : str ) -> None : ...
77
77
def get_math_fontfamily (self ) -> str : ...
78
78
def set_math_fontfamily (self , fontfamily : str | None ) -> None : ...
@@ -83,8 +83,8 @@ class FontProperties:
83
83
set_slant = set_style
84
84
get_size_in_points = get_size
85
85
86
- def json_dump (data : FontManager , filename : str | Path | os .PathLike ) -> None : ...
87
- def json_load (filename : str | Path | os .PathLike ) -> FontManager : ...
86
+ def json_dump (data : FontManager , filename : str | os .PathLike ) -> None : ...
87
+ def json_load (filename : str | os .PathLike ) -> FontManager : ...
88
88
89
89
class FontManager :
90
90
__version__ : str
@@ -93,7 +93,7 @@ class FontManager:
93
93
afmlist : list [FontEntry ]
94
94
ttflist : list [FontEntry ]
95
95
def __init__ (self , size : float | None = ..., weight : str = ...) -> None : ...
96
- def addfont (self , path : str | Path | os .PathLike ) -> None : ...
96
+ def addfont (self , path : str | os .PathLike ) -> None : ...
97
97
@property
98
98
def defaultFont (self ) -> dict [str , str ]: ...
99
99
def get_default_weight (self ) -> str : ...
@@ -120,7 +120,7 @@ class FontManager:
120
120
121
121
def is_opentype_cff_font (filename : str ) -> bool : ...
122
122
def get_font (
123
- font_filepaths : Iterable [str | Path | bytes ] | str | Path | bytes ,
123
+ font_filepaths : Iterable [str | bytes | os . PathLike ] | str | bytes | os . PathLike ,
124
124
hinting_factor : int | None = ...,
125
125
) -> ft2font .FT2Font : ...
126
126
0 commit comments