Fonts for apps: personality and legibility for the smallest screens