mcfonts.convert.providers
Facilitates conversions between different Minecraft font provider types.
Module Contents
-
class ProviderConverterStorage
Bases: mcfonts.convert.ConverterStorage[P]
Type-safe container for provider converters.
-
__delitem__[P1: P, P2: P](key: tuple[type[P1], type[P2]], /) → None
- Parameters:
- key : tuple[type[P1], type[P2]]
-
- Return type:
None
-
__getitem__[P1: P, P2: P](key: tuple[type[P1], type[P2]], /) → collections.abc.Callable[[P1], P2]
- Parameters:
- key : tuple[type[P1], type[P2]]
-
- Return type:
collections.abc.Callable[[P1], P2]
-
__iter__() → collections.abc.Iterator[tuple[type[P], type[P]]]
- Return type:
collections.abc.Iterator[tuple[type[P], type[P]]]
-
__len__() → int
- Return type:
int
-
__setitem__[P1: P, P2: P](key: tuple[type[P1], type[P2]], value: collections.abc.Callable[[P1], P2], /)
- Parameters:
- key : tuple[type[P1], type[P2]]
-
- value : collections.abc.Callable[[P1], P2]
-
- Return type:
None
-
provider_bitmap_to_legacyunicode(source: mcfonts.provider.bitmap.BitmapProvider) → mcfonts.provider.legacy_unicode.LegacyUnicodeProvider
- Parameters:
- source : mcfonts.provider.bitmap.BitmapProvider
-
- Return type:
mcfonts.provider.legacy_unicode.LegacyUnicodeProvider
-
provider_bitmap_to_unihex(source: mcfonts.provider.bitmap.BitmapProvider) → mcfonts.provider.unihex.UnihexProvider
- Parameters:
- source : mcfonts.provider.bitmap.BitmapProvider
-
- Return type:
mcfonts.provider.unihex.UnihexProvider
-
provider_legacyunicode_to_bitmap(source: mcfonts.provider.legacy_unicode.LegacyUnicodeProvider) → mcfonts.provider.bitmap.BitmapProvider
- Parameters:
- source : mcfonts.provider.legacy_unicode.LegacyUnicodeProvider
-
- Return type:
mcfonts.provider.bitmap.BitmapProvider
-
provider_legacyunicode_to_unihex(source: mcfonts.provider.legacy_unicode.LegacyUnicodeProvider) → mcfonts.provider.unihex.UnihexProvider
- Parameters:
- source : mcfonts.provider.legacy_unicode.LegacyUnicodeProvider
-
- Return type:
mcfonts.provider.unihex.UnihexProvider
-
provider_unihex_to_bitmap(source: mcfonts.provider.unihex.UnihexProvider) → mcfonts.provider.bitmap.BitmapProvider
- Parameters:
- source : mcfonts.provider.unihex.UnihexProvider
-
- Return type:
mcfonts.provider.bitmap.BitmapProvider
-
provider_unihex_to_legacyunicode(source: mcfonts.provider.unihex.UnihexProvider) → mcfonts.provider.legacy_unicode.LegacyUnicodeProvider
- Parameters:
- source : mcfonts.provider.unihex.UnihexProvider
-
- Return type:
mcfonts.provider.legacy_unicode.LegacyUnicodeProvider
-
type P = Provider[Any]
-
PROVIDER_CONVERTERS : Final[ProviderConverterStorage]