text-freetype2: Check if using file with from_file
text-freetype2: Avoid memory leak

Doing just return could cause it to bypass the font_obj cleanup
text-freetype2: Avoid spamming the log

When polling the file for changes, if the file doesn't exist, avoid
repeating the message over and over again that it couldn't find the
file.