docs: def com_google_fonts_check_unwanted_tables(ttFont):
    """Are there unwanted tables?"""
    UNWANTED_TABLES = {
        'FFTM': '(from FontForge)',
        'TTFA': '(from TTFAutohint)',
        'TSI0': '(from VTT)',
        'TSI1': '(from VTT)',
        'TSI2': '(from VTT)',
        'TSI3': '(from VTT)',
        'TSI5': '(from VTT)',
        'prop': '' # FIXME: why is this one unwanted?
    }
    unwanted_tables_found = []
    for table in ttFont.keys():
      if table in UNWANTED_TABLES.keys():
        info = UNWANTED_TABLES[table]
        unwanted_tables_found.append(f"{table} {info}")
  
    if len(unwanted_tables_found) > 0:
      yield FAIL, ("Unwanted tables were found"
                   " in the font and should be removed, either by"
                   " fonttools/ttx or by editing them using the tool"
                   " they are from:"
                   " {}").format(", ".join(unwanted_tables_found))
    else:
      yield PASS, "There are no unwanted tables."