Improve error codes in sceFontFindOptimumFont().
Improve sceFontFindFont() errors.
Match sceFindFont*() behavior much more accurately.

Per tests.  Fixes bad font selection in Fieldrunners.
Merge pull request #5571 from unknownbrackets/font

Correct sceFindFont*() behavior