mcfonts.constants#

Constants for mcfonts.

This contains templates for providers, charlists, etc. Old versions are not stored, and only the latest release is included. As of this release, 1.19.3 is the latest.

Use RELEASE_DEFAULT when looking to template a Vanilla resource without a provider.

Module Contents#

mcfonts.constants.CHARLIST_ACCENTED#

The default charlist for accented.

mcfonts.constants.CHARLIST_ASCII#

The default charlist for ASCII.

mcfonts.constants.CHARLIST_NONLATIN#

The default charlist for nonlatin-european.

mcfonts.constants.EMPTY_FONT_JSON: dict[str, list]#

An empty font JSON with no providers.

mcfonts.constants.PADDING_CHARS#

Characters that act as padding; glyphs cannot be assigned to these chars.

mcfonts.constants.PROVIDER_ACCENTED: dict#

The default provider for accented.

mcfonts.constants.PROVIDER_ASCII: dict#

The default provider for ASCII.

mcfonts.constants.PROVIDER_NONLATIN: dict#

The default provider for nonlatin-european.

mcfonts.constants.RELEASE_ALT: dict#

The font JSON of alt.json, the SGA font.

mcfonts.constants.RELEASE_DEFAULT: dict#

The font JSON of default.json, the default Minecraft font.

mcfonts.constants.RELEASE_UNIFORM: dict#

The font JSON of uniform.json, the Unicode fallback font.