function _readyClosure( element, fontProperty ) {
	return function () {

		fontProperty._needsUpdate = true;// ? update itself?
		element._glyphs._needsProcess = true;

		// this._transferToMaterial();

		// request parse update and parent layout
		// this.update( true, true, false );
		// this.getHighestParent().update( false, true, false );

		// remove the listener
		fontProperty._fontVariant.removeEventListener( 'ready', fontProperty._handleFontReadyClosure );
		fontProperty._handleFontReadyClosure = null;

	}
}
@param {MeshUIBaseElement} element
@param {FontProperty} fontProperty
@return {() => void}
@private