code: def _newGlyph(self, name, **kwargs):
          
          layer = self.defaultLayer
          # clear is False here because the base newFont
          # that has called this method will have already
          # handled the clearing as specified by the caller.
          return layer.newGlyph(name, clear=False)
docs: This is the environment implementation of
          :meth:`BaseFont.newGlyph`. **name** will be
          a :ref:`type-string` representing a valid
          glyph name. The value will have been tested
          to make sure that an existing glyph in the
          default layer does not have an identical name.
          The value will have been normalized with
          :func:`normalizers.normalizeGlyphName`. This
          must return an instance of :class:`BaseGlyph`
          representing the new glyph.
  
          Subclasses may override this method.