def __missing__(self, key):
        """Create, store and return dict for given key.

        That is, the key is a string representing a path
        wherein to find a font file.

        Parameters
        ==========
        key (string)
            represents the path wherein to find the image.
        """
        ### we create a font map for the key, store and
        ### return it
        font_map = FontsMap(key)
        self[key] = font_map
        return font_map
Create, store and return dict for given key.

        That is, the key is a string representing a path
        wherein to find a font file.

        Parameters
        ==========
        key (string)
            represents the path wherein to find the image.
        
nodezator/fontsman/cache.py