Regarding TonsilText, you might be interested to know that Android now has attributes that allow autosizing TextViews, where the font size is figured out based on the component bounds. Combined with the significantly better control over multi-lines, word break strategy and justification of text that we now have (compared to 4 years ago), it should simplify your troubles to a large extent, if you ever choose to pick it back up.
Regarding TonsilText, you might be interested to know that Android now has attributes that allow autosizing TextViews, where the font size is figured out based on the component bounds. Combined with the significantly better control over multi-lines, word break strategy and justification of text that we now have (compared to 4 years ago), it should simplify your troubles to a large extent, if you ever choose to pick it back up.
Wow, that's great to know! Thanks so much.