@@ -24,7 +24,7 @@ def list_fonts(directory: str, extensions: Iterable[str]) -> list[str]: ...
2424def win32FontDirectory () -> str : ...
2525def _get_fontconfig_fonts () -> list [Path ]: ...
2626def findSystemFonts (
27- fontpaths : Iterable [str | os .PathLike | Path ] | None = ..., fontext : str = ...
27+ fontpaths : Iterable [str | os .PathLike ] | None = ..., fontext : str = ...
2828) -> list [str ]: ...
2929@dataclass
3030class FontEntry :
@@ -50,7 +50,7 @@ class FontProperties:
5050 weight : int | str | None = ...,
5151 stretch : int | str | None = ...,
5252 size : float | str | None = ...,
53- fname : str | os .PathLike | Path | None = ...,
53+ fname : str | os .PathLike | None = ...,
5454 math_fontfamily : str | None = ...,
5555 ) -> None : ...
5656 def __hash__ (self ) -> int : ...
@@ -72,7 +72,7 @@ class FontProperties:
7272 def set_weight (self , weight : int | str | None ) -> None : ...
7373 def set_stretch (self , stretch : int | str | None ) -> None : ...
7474 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 : ...
7676 def set_fontconfig_pattern (self , pattern : str ) -> None : ...
7777 def get_math_fontfamily (self ) -> str : ...
7878 def set_math_fontfamily (self , fontfamily : str | None ) -> None : ...
@@ -83,8 +83,8 @@ class FontProperties:
8383 set_slant = set_style
8484 get_size_in_points = get_size
8585
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 : ...
8888
8989class FontManager :
9090 __version__ : str
@@ -93,7 +93,7 @@ class FontManager:
9393 afmlist : list [FontEntry ]
9494 ttflist : list [FontEntry ]
9595 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 : ...
9797 @property
9898 def defaultFont (self ) -> dict [str , str ]: ...
9999 def get_default_weight (self ) -> str : ...
@@ -120,7 +120,7 @@ class FontManager:
120120
121121def is_opentype_cff_font (filename : str ) -> bool : ...
122122def get_font (
123- font_filepaths : Iterable [str | Path | bytes ] | str | Path | bytes ,
123+ font_filepaths : Iterable [str | bytes | os . PathLike ] | str | bytes | os . PathLike ,
124124 hinting_factor : int | None = ...,
125125) -> ft2font .FT2Font : ...
126126
0 commit comments