|
39 | 39 |
|
40 | 40 | from . import Image, ImageColor
|
41 | 41 | from ._deprecate import deprecate
|
42 |
| -from ._typing import Anchor, Coords, Direction |
| 42 | +from ._typing import Coords |
43 | 43 |
|
44 | 44 | # experimental access to the outline API
|
45 | 45 | Outline: Callable[[], Image.core._Outline] | None
|
@@ -585,10 +585,10 @@ def text(
|
585 | 585 | | ImageFont.TransposedFont
|
586 | 586 | | None
|
587 | 587 | ) = None,
|
588 |
| - anchor: Anchor | None = None, |
| 588 | + anchor: ImageFont.Anchor | None = None, |
589 | 589 | spacing: float = 4,
|
590 | 590 | align: Align = "left",
|
591 |
| - direction: Direction | None = None, |
| 591 | + direction: ImageFont.Direction | None = None, |
592 | 592 | features: list[str] | None = None,
|
593 | 593 | language: str | None = None,
|
594 | 594 | stroke_width: float = 0,
|
@@ -710,10 +710,10 @@ def multiline_text(
|
710 | 710 | | ImageFont.TransposedFont
|
711 | 711 | | None
|
712 | 712 | ) = None,
|
713 |
| - anchor: Anchor | None = None, |
| 713 | + anchor: ImageFont.Anchor | None = None, |
714 | 714 | spacing: float = 4,
|
715 | 715 | align: Align = "left",
|
716 |
| - direction: Direction | None = None, |
| 716 | + direction: ImageFont.Direction | None = None, |
717 | 717 | features: list[str] | None = None,
|
718 | 718 | language: str | None = None,
|
719 | 719 | stroke_width: float = 0,
|
@@ -800,7 +800,7 @@ def textlength(
|
800 | 800 | | ImageFont.TransposedFont
|
801 | 801 | | None
|
802 | 802 | ) = None,
|
803 |
| - direction: Direction | None = None, |
| 803 | + direction: ImageFont.Direction | None = None, |
804 | 804 | features: list[str] | None = None,
|
805 | 805 | language: str | None = None,
|
806 | 806 | embedded_color: bool = False,
|
@@ -830,10 +830,10 @@ def textbbox(
|
830 | 830 | | ImageFont.TransposedFont
|
831 | 831 | | None
|
832 | 832 | ) = None,
|
833 |
| - anchor: Anchor | None = None, |
| 833 | + anchor: ImageFont.Anchor | None = None, |
834 | 834 | spacing: float = 4,
|
835 | 835 | align: Align = "left",
|
836 |
| - direction: Direction | None = None, |
| 836 | + direction: ImageFont.Direction | None = None, |
837 | 837 | features: list[str] | None = None,
|
838 | 838 | language: str | None = None,
|
839 | 839 | stroke_width: float = 0,
|
@@ -880,10 +880,10 @@ def multiline_textbbox(
|
880 | 880 | | ImageFont.TransposedFont
|
881 | 881 | | None
|
882 | 882 | ) = None,
|
883 |
| - anchor: Anchor | None = None, |
| 883 | + anchor: ImageFont.Anchor | None = None, |
884 | 884 | spacing: float = 4,
|
885 | 885 | align: Align = "left",
|
886 |
| - direction: Direction | None = None, |
| 886 | + direction: ImageFont.Direction | None = None, |
887 | 887 | features: list[str] | None = None,
|
888 | 888 | language: str | None = None,
|
889 | 889 | stroke_width: float = 0,
|
|
0 commit comments