fine-tune FontCache and unit test