code: def com_google_fonts_check_font_copyright(ttFont):
    
    import re
    from fontbakery.utils import get_name_entry_strings
  
    failed = False
    for string in get_name_entry_strings(ttFont, NameID.COPYRIGHT_NOTICE):
      does_match = re.search(r'Copyright [0-9]{4} The .* Project Authors \([^\@]*\)',
                             string)
      if does_match:
        yield PASS, ("Name Table entry: Copyright field '{}'"
                     " matches canonical pattern.").format(string)
      else:
        failed = True
        yield FAIL, ("Name Table entry: Copyright notices should match"
                     " a pattern similar to:"
                     " 'Copyright 2017 The Familyname"
                     " Project Authors (git url)'\n"
                     "But instead we have got:"
                     " '{}'").format(string)
    if not failed:
      yield PASS, "Name table copyright entries are good"
docs: Copyright notices match canonical pattern in fonts