code: def font_supports_alphabet(filepath, alphabet):
      """Verify that a font contains a specific set of characters.
  
      Args:
          filepath: Path to fsontfile
          alphabet: A string of characters to check for.
      """
      if alphabet == "":
          return True
      font = fontTools.ttLib.TTFont(filepath)
      if not all(
          any(
              ord(c) in table.cmap.keys()
              for table in font["cmap"].tables
          )
          for c in alphabet
      ):
          return False
      font = PIL.ImageFont.truetype(filepath)
      try:
          for character in alphabet:
              font.getsize(character)
      # pylint: disable=bare-except
      except:
          return False
      return True
  
imports: import os
  import math
  import glob
  import typing
  import random
  import zipfile
  import string
  import itertools
  import cv2
  import tqdm
  import numpy
  import essential_generators
  import PIL.Image
  import PIL.ImageDraw
  import PIL.ImageFont
  import fontTools.ttLib
  from .None import tools
label_desc: Use image node_id 3 for calling a global function with example usage: font_supports_alphabet(filepath, alphabet) and returns: True, True, False, False