FoundryTools API reference
Contents:
- foundrytools.app package
- foundrytools.app.fix_empty_notdef module
- foundrytools.app.fix_italic_angle module
- foundrytools.app.fix_monospace module
- foundrytools.app.otf_autohint module
- foundrytools.app.otf_check_outlines module
- foundrytools.app.otf_dehint module
- foundrytools.app.otf_recalc_stems module
- foundrytools.app.otf_recalc_zones module
- foundrytools.app.ttf_autohint module
- foundrytools.app.ttf_dehint module
- foundrytools.app.var2static module
- foundrytools.core package
- foundrytools.core.font module
FontFont._get_table()Font._init_font()Font._init_from_bytesio()Font._init_from_file()Font._init_from_ttfont()Font._init_tables()Font.bytesioFont.calc_italic_angle()Font.close()Font.correct_contours()Font.del_table()Font.desubroutinize()Font.fileFont.get_file_ext()Font.get_file_path()Font.get_glyph_bounds()Font.get_glyph_bounds_many()Font.is_psFont.is_sfntFont.is_staticFont.is_ttFont.is_variableFont.is_woffFont.is_woff2Font.rebuild()Font.reload()Font.remove_glyphs()Font.remove_unused_glyphs()Font.rename_glyph()Font.rename_glyphs()Font.save()Font.scale_upm()Font.set_production_names()Font.sort_glyphs()Font.subroutinize()Font.t_cff_Font.t_cmapFont.t_fvarFont.t_gdefFont.t_glyfFont.t_gsubFont.t_headFont.t_hheaFont.t_hmtxFont.t_kernFont.t_nameFont.t_os_2Font.t_postFont.to_otf()Font.to_sfnt()Font.to_ttf()Font.to_woff()Font.to_woff2()Font.ttfont
FontConversionErrorFontError
- foundrytools.core.tables package
- foundrytools.core.tables.cff_ module
CFFTableCFFTable._find_replace_in_font_names()CFFTable._find_replace_in_top_dict()CFFTable._restore_hinting_data()CFFTable._set_cff_font_names()CFFTable._set_top_dict_names()CFFTable.correct_contours()CFFTable.del_names()CFFTable.find_replace()CFFTable.get_hinting_data()CFFTable.private_dictCFFTable.remove_hinting()CFFTable.round_coordinates()CFFTable.set_hinting_data()CFFTable.set_names()CFFTable.tableCFFTable.top_dict
- foundrytools.core.tables.cmap module
- foundrytools.core.tables.default module
- foundrytools.core.tables.fvar module
- foundrytools.core.tables.gdef module
- foundrytools.core.tables.glyf module
- foundrytools.core.tables.gsub module
- foundrytools.core.tables.head module
- foundrytools.core.tables.hhea module
HheaTableHheaTable.advance_width_maxHheaTable.ascentHheaTable.calc_caret_slope_rise()HheaTable.calc_caret_slope_run()HheaTable.caret_offsetHheaTable.caret_slope_riseHheaTable.caret_slope_runHheaTable.descentHheaTable.is_modifiedHheaTable.line_gapHheaTable.metric_data_formatHheaTable.min_left_side_bearingHheaTable.min_right_side_bearingHheaTable.number_of_hmetricsHheaTable.run_rise_angleHheaTable.tableHheaTable.x_max_extent
- foundrytools.core.tables.hmtx module
- foundrytools.core.tables.kern module
- foundrytools.core.tables.name module
NameTableNameTable._get_name_ids_for_filter()NameTable.append_prefix_suffix()NameTable.build_full_font_name()NameTable.build_mac_names()NameTable.build_postscript_name()NameTable.build_unique_identifier()NameTable.build_version_string()NameTable.filter_names()NameTable.find_replace()NameTable.get_best_family_name()NameTable.get_best_subfamily_name()NameTable.get_debug_name()NameTable.is_modifiedNameTable.remap_name_ids()NameTable.remove_empty_names()NameTable.remove_mac_names()NameTable.remove_names()NameTable.remove_unused_names()NameTable.set_name()NameTable.strip_names()NameTable.table
- foundrytools.core.tables.os_2 module
FsSelectionInvalidOS2VersionErrorOS2TableOS2Table.bitmap_embed_onlyOS2Table.cap_heightOS2Table.codepage_rangesOS2Table.embed_levelOS2Table.is_modifiedOS2Table.max_contextOS2Table.no_subsettingOS2Table.recalc_avg_char_width()OS2Table.recalc_code_page_ranges()OS2Table.recalc_max_context()OS2Table.recalc_unicode_ranges()OS2Table.tableOS2Table.typo_ascenderOS2Table.typo_descenderOS2Table.typo_line_gapOS2Table.unicode_rangesOS2Table.upgrade()OS2Table.us_break_charOS2Table.us_default_charOS2Table.us_lower_optical_point_sizeOS2Table.us_upper_optical_point_sizeOS2Table.vendor_idOS2Table.versionOS2Table.weight_classOS2Table.width_classOS2Table.win_ascentOS2Table.win_descentOS2Table.x_height
- foundrytools.core.tables.post module
- foundrytools.core.tables.cff_ module
- foundrytools.core.font module
- foundrytools.lib package
- foundrytools.lib.font_finder module
- foundrytools.lib.otf_builder module
- foundrytools.lib.pathops module
- foundrytools.lib.qu2cu module
- foundrytools.lib.ttf_builder module
- foundrytools.lib.unicode module
UnicodeBlock_cmap_from_reversed_cmap()_get_multi_mapped_glyphs()_glyph_name_from_uni_str()_uni_str_from_glyph_name()_uni_str_from_int()_uni_str_from_reversed_cmap()check_block_support()cmap_from_glyph_names()count_block_codepoints()create_cmap_tables()friendly_name_from_uni_str()prod_name_from_glyph_name()production_name_from_unicode()setup_character_map()unicode_from_glyph_name()update_character_map()
- foundrytools.utils package
- foundrytools.constants module
NameIdsNameIds.COMPATIBLE_FULL_NAME_MACNameIds.DARK_BACKGROUND_PALETTENameIds.DESCRIPTIONNameIds.DESIGNER_NAMENameIds.DESIGNER_URLNameIds.FAMILY_NAMENameIds.FULL_FONT_NAMENameIds.LICENSE_DESCRIPTIONNameIds.LICENSE_INFO_URLNameIds.LIGHT_BACKGROUND_PALETTENameIds.MANUFACTURER_NAMENameIds.POSTSCRIPT_NAMENameIds.PS_CID_FINDFONT_NAMENameIds.RESERVEDNameIds.SAMPLE_TEXTNameIds.SUBFAMILY_NAMENameIds.TRADEMARKNameIds.TYPO_FAMILY_NAMENameIds.TYPO_SUBFAMILY_NAMENameIds.UNIQUE_FONT_IDENTIFIERNameIds.VARIATIONS_POSTSCRIPT_NAME_PREFIXNameIds.VENDOR_URLNameIds.VERSION_STRINGNameIds.WWS_FAMILY_NAMENameIds.WWS_SUBFAMILY_NAME