If you remove the default font from the project, the node will not have the selected font. In this case, there is no check that the font does not exist. This suggestion adds an error message if the font is not specified. Differential Revision: https://developer.blender.org/D15337