在为用户界面选择字体时,您有什么建议?
阅读有关字体易读性的文章 。至少看一下此图屏幕上阅读时间(较短的线=更快/更好):
差别并不大,但是值得注意的是Times(衬线字体)排在第二位。
对于中等大小的文本,请考虑使用ClearType(或Apple可以使用的其他替代方法)。对于很小的文本(以我的经验,~~ =大小为10.5),看起来可能很模糊(与意图相反)- 请参阅WPF对此的解释 。我通常会同意KahWee Teng的回答-除非有令人信服的理由,否则坚持非Web应用程序的平台默认设置。
通常,对于小写字体,最好使用sans-serif字体(更方便)。对于较大的字体,不同字体的面部将允许更多的表达自由,因为它更易于阅读较大的字母。
对于较小的屏幕(例如移动设备),最好使用sans-serif字体。最终,您应该查看平台UI指南,以使您的应用程序具有本机感(除非您正在创建游戏)。
从我的角度来看,如果适用(域和系统),则应使用当前配置的字体。如果用户为其系统选择了某种字体,那么您要告诉谁?
当然,如果您正在执行创造性的应用程序,或者在没有标准配置的系统上,他的建议是无效的。
我想补充一点,没有字体是魔术子弹。虽然糟糕的字体会输掉游戏,但是清晰易读的出色字体也不会为您赢得胜利。
拥有自己喜欢的并且适合您的声音的字体后,您需要确保仍然留意使用该字体的方式。需要考虑的几件事是:
这些原理和更多的内容由 http://webtypography.net/ 上的大量资源所覆盖,该资源称为“ 应用于Web的版式样式元素 ” 。
它具有大量有用的信息,原理和技术,可确保您对字体的使用清晰,可读和愉快。
这里有很多因素。有什么用途?一个网站?移动应用?清洁是必经之路。对于小型设备,Apple使用Helvetica。虽然不是我最喜欢的字体,但它很干净而且易于阅读。
对于较大的文本,无衬线字体(例如Tahoma,Arial)通常在屏幕上工作良好,而衬线字体(例如Times New Roman)在印刷中效果很好。
我认为,假设您不会用卷曲和粉红色的东西破坏用户的眼睛,那么字体的大小(大屏幕上为14px +),行距和良好的背景对比度比字体的外观对可读性的影响更大。