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.AUTHOR = 'WhoAteMyButter'
mcfonts.constants.EMPTY_FONT_JSON : dict[str, list[None]]

An empty font JSON with no providers.

mcfonts.constants.LICENSE = 'MIT'
mcfonts.constants.PADDING_CHARS

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

mcfonts.constants.PROVIDER_ACCENTED

The default provider for accented.

mcfonts.constants.PROVIDER_ASCII

The default provider for ASCII.

mcfonts.constants.PROVIDER_NONLATIN

The default provider for nonlatin-european.

mcfonts.constants.RELEASE_ALT : mcfonts.utils.types.TypedProvidersDict

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

mcfonts.constants.RELEASE_DEFAULT : mcfonts.utils.types.TypedProvidersDict

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

mcfonts.constants.RELEASE_UNIFORM : mcfonts.utils.types.TypedProvidersDict

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

mcfonts.constants.UNKNOWN_FIELD = '???'

A fallback magic string.

mcfonts.constants.VERSION = (0, 7)

Last update: 2023 November 30