摘要: 最合适写代码的字体每天盯着屏幕写代码,自然需要寻找一种看得舒服的字体,能让自己的代码赏心悦目,一般来说,我们选择用于显示代码的字体,有如下几个要求:字母的宽度一致或称为等宽字体,由于代码文件是普通文本,不带样式的,所以宽度一致易于排列和对齐,能迅速找到位置,提高可读性。印刷术中这种等宽字体称之为monospaced字体,他是字体中的一个大分类(family),如常见的Courier和Courier New。由于考虑到现在的多语言环境,在不同的系统中,要将这个字体在不同字符集下映射到不同的具体字体上去,比如,一般我们的系统都会把中文的映射到“宋体”上。轮廓清晰规则只有清晰和规则的外形才能迅速分辨 阅读全文
posted @ 2011-08-10 20:46 我的IT技术 阅读(1806) 评论(0) 推荐(0) 编辑
摘要: 对当前的讨论而言,这些设计准则的共性——它们的基础和起源,比每套设计准则的具体规则更重要。这些设计准则从何而来?它们的作者只是像时装设计师一样,试图将个人的设计品味强加在计算机和软件业上吗? 如果是这样,这些设计准则会因各自作者追求与众不同而变得非常不一样。实际上,忽略在措辞、强调点以及撰写时计算机技术状态的不同之后,所有这些用户界面设计准则是很相似的。这是为什么呢? 答案在于,所有设计准则都基于人类心理学:人们如何感知、学习、推理、记忆,以及把意图转换为行动。许多设计准则的作者至少有一些心理学背景,应用于计算机系统设计上。 例如,Don Norman 远在开始从事人机交互方面的写作... 阅读全文
posted @ 2011-08-10 13:53 我的IT技术 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 交互计算机系统的设计不仅仅是门艺术,也是(至少追求成为)一门科学。好吧,实际上不是科学,但可以说是一门计算机和认知学的交叉工程学科,基于科学的技术方法创造满足指定需求的交互系统。 就像汽车、建筑和服装,交互式计算机制品可以使人在情感上愉悦,展示风格和时尚,并具有显著的社会意义。在艺术和工业设计上有很大空间可以使物品突出、耀眼、深入人心。但最终制品也必须正确地工作并适应人的活动。一座优美的建筑,其高耸的窗户却在夏日烘烤着居住者,或者房梁在暴风中弯曲,都是彻底的失败。设计者们在建造大楼前需要一定的方法将纬度、季节、通透性、容积和流通性放在一起来预测温度负载。他们也需要一整套的技术方案,例如选... 阅读全文
posted @ 2011-08-10 13:46 我的IT技术 阅读(124) 评论(0) 推荐(0) 编辑