mcfonts.coverage.blocksummary

Return a list of every block in the font, and their completion status.

For example:

✓ Basic Latin         (U+0000-U+007F) [95 /  95, 100.00%]
~ Latin-1 Supplement  (U+0080-U+00FF) [94 /  96,  97.92%]
X Arabic              (U+0600-U+06FF) [ 0 / 255,   0.00%]

Module Contents

class BlockSummaryReport(font: mcfonts.font.MinecraftFont, *, coverage_threshold: int = 1)

Bases: mcfonts.coverage.CoverageReport

Return a list of every block in the font, and their completion status.

For example:

✓ Basic Latin         (U+0000-U+007F) [95 /  95, 100.00%]
~ Latin-1 Supplement  (U+0080-U+00FF) [94 /  96,  97.92%]
X Arabic              (U+0600-U+06FF) [ 0 / 255,   0.00%]
Parameters:
font : mcfonts.font.MinecraftFont

Font to use.

coverage_threshold : int

Number at which to show blocks. If the number of covered characters is less than this threshold, that block will not be displayed.

report() str

Return the results of this coverage report.

Return type:

str

blocks
count_threshold = 1
font
PRIVATE_USE_PREFIX : Final[str] = 'Private Use'