docs: def fetch_resources(uri, rel):
      """
      Retrieves embeddable resource from given ``uri``.
  
      For now only local resources (images, fonts) are supported.
  
      :param str uri: path or url to image or font resource
      :returns: path to local resource file.
      :rtype: str
      :raises: :exc:`~easy_pdf.exceptions.UnsupportedMediaPathException`
      """
      if settings.STATIC_URL and uri.startswith(settings.STATIC_URL):
          path = os.path.join(settings.STATIC_ROOT, uri.replace(settings.STATIC_URL, ""))
      elif settings.MEDIA_URL and uri.startswith(settings.MEDIA_URL):
          path = os.path.join(settings.MEDIA_ROOT, uri.replace(settings.MEDIA_URL, ""))
      else:
          path = os.path.join(settings.STATIC_ROOT, uri)
  
      if not os.path.isfile(path):
          raise UnsupportedMediaPathException(
              "media urls must start with {} or {}".format(
                  settings.MEDIA_ROOT, settings.STATIC_ROOT
              )
          )
  
      return path.replace("\\", "/")