fonts_profile

FontBakery CheckRunner is the driver of a fontbakery suite of checks.

class fontbakery.fonts_profile.FileDescription(name: str, extensions: list, singular: str, description: str)[source][source]
extensions: list[source]
singular: str[source]
class fontbakery.fonts_profile.FontsProfile(sections=None, iterargs=None, derived_iterables=None, conditions=None, aliases=None, expected_values=None, default_section=None, check_skip_filter=None, profile_tag=None, module_spec=None)[source][source]
accepted_files = [FileDescription(name='fonts', extensions=['.otf', '.ttf'], singular='font', description='OpenType binary'), FileDescription(name='ufos', extensions=['.ufo'], singular='ufo', description='UFO source'), FileDescription(name='designspaces', extensions=['.designspace'], singular='designspace', description='Designspace'), FileDescription(name='glyphs_files', extensions=['.glyphs'], singular='glyphs_file', description='Glyphs source'), FileDescription(name='readme_md', extensions=['README.md'], singular='readme_md', description="Project's README markdown file"), FileDescription(name='metadata_pb', extensions=['METADATA.pb'], singular='metadata_pb', description="Project's METADATA protobuf file")][source]
get_family_checks()[source][source]
setup_argparse(argument_parser)[source][source]

Set up custom arguments needed for this profile.

fontbakery.fonts_profile.profile_factory(**kwds)[source][source]