For text objects, current code will use another font if you ask for a character that is not found in the selected font. But what if the selected font is invalid? This can happen with a saved Blend that uses a non-packed font that is since deleted. Current behavior will show nothing. This PR restores earlier behavior where we use the built-in font in this case. Pull Request: https://projects.blender.org/blender/blender/pulls/122851