code: def _list_fonts():
      """List system fonts"""
      stdout_, stderr = run_subprocess(
          ["fc-list", ":scalable=true", "family"]
      )
      vals = [
          v.split(",")[0] for v in stdout_.strip().splitlines(False)
      ]
      return vals
  
file_path: vispy/vispy/ext/fontconfig.py
imports: import warnings
  from ctypes import util, cdll, c_void_p, c_char_p, c_double, c_int, c_bool, Union, Structure, byref, POINTER
  from ..util.wrappers import run_subprocess
label_desc: Use image node_id 2 for calling a global function with example usage: _list_fonts() and returns: vals