• GUI设计禁忌 之十 ——字体过小


        很多应用程序和web站点显示的字体都很小,那些视力不好的人,使用起来很不方便。字体小或许还不是最坏的,字体不可调节或者变大后失真才是最坏的事情。

        

        左侧是页面还没有放大时候的字体,它们太小了。右侧是放大到130%时候的样子,虽然上面都很正常,但是下面两个按钮有些失真。

        程序员有很多理由,但是都是可笑的借口:

    • 我可以看清: 用户看不清,程序员能看清没有任何意义
    • 字体小了同样的区域可以放下更多东西: 放再多东西,用户看不清也等于什么都没有放
    • 工具包默认字体就是这么大: 默认字体比用户的感受更重要吗?
    • 文字在图片中: 把图片返回给图片创作者,让他们重新编辑。或者干脆单独处理文字,这样能让用户调整文字大小
    • 在低分辨率下是足够大的: 分辨率高,字体越小。那么使用低分辨率的用户比例有多少?   

        有两个因素会影响屏幕上文字的绝对大小:屏幕分辨率和显示器大小。分辨率越高,字体越小;显示器越大,字体越大。当然,看屏幕和看投影仪是不同的。即便如此,程序员也必须对文字大小有个总体控制。以下原则比较有用:

    • 字体最小是10磅,12磅最好
    • 在高分辨率下调整好字体
    • 允许用户调整字体大小,但是不要破坏布局,所以布局方面也要做一些工作
    • 请用户测试
  • 相关阅读:
    Scala教程之:静态类型
    java运行时跟编译时的区别,欢迎大家指正
    循环者的诅咒
    Python分支结构与流程控制
    底层剖析Python深浅拷贝
    I/O格式化与运算符
    详解Python垃圾回收机制
    LeetCode29 Medium 不用除号实现快速除法
    详解SkipList跳跃链表【含代码】
    高等数学——讲透微分中值定理
  • 原文地址:https://www.cnblogs.com/yuepeng/p/1958003.html
Copyright © 2020-2023  润新知