As FontVetter supports only a limited set of fonts only. For all those fonts unsupported by FontVetter, it is causing text overlap issues, Especially with CAPITAL LETTERS.
For the fonts unsupported by FontVetter, it throws an IOException, instead of handling the exception, FontTable re-throws that exception, which causes the font data in byte[] returns null or empty data.