Since fontCache is the first field of struct TkFontInfo, make the code somewhat better readable. But actually it's no change at all.
This is my only review comment! Good work!