N3.04.1text foreshortening设计研究

倾斜角度显著降低可读性

别名: 透视压缩文字 · slanted text · 斜视阅读

概念解释

一份钉在桌面上的世界锁定说明书,人站着往下看,字形被透视压成一条细缝:竖笔画还在,横笔画几乎并进同一条扫描线。倾斜把可读性按视角的余弦往下拉,不是「字小了一点」——同一套物理字号,正对时能读,斜三十度开始费力,斜过约四十五度,封闭空间先糊成墨块。

机制

平面法线和视线的夹角增大时,字形在视网膜上的垂直(或沿倾斜方向的)张角按 cos φ 收缩。横笔画、汉字的横和口字的上下边,最先共享像素。各向异性过滤和 mipmap 再把已收缩的高频抹掉,锯齿沿透视方向拉长。拥挤也按收缩后的间距重新结算:字距的物理厘米没变,视网膜上的间隔已经不够把相邻笔画当两个物体。

人可以低头去「正对」,但那是在用颈部买回余弦。站着读一页桌面上的正文,颈的代价会先于认知的代价到达。斜看时调节和辐辏仍对着那块平面的平均深度,清晰度的损失主要是几何投影,不是焦外。

怎么研究

把同一段文字贴在可调倾角的平面上,φ 取 0°、20°、40°、60°,头的位置固定,不允许人绕到正对。测朗读速度、错误,以及哪一类笔画先坏(横、竖、封闭空间)。眼动可看回视是否随倾角增加。

自变量:平面倾角、文字走向与倾斜轴的关系(沿压缩方向还是垂直于它)、字体粗细。 因变量:朗读速度、错误类型、回视次数、放弃阅读的倾角阈值。

若允许人走过去站到板子法线上,测到的是走位策略,不是倾斜本身。用平面显示器把字做透视变换,会漏掉头显里的立体:两眼看到的压缩量略有不同,斜面阅读比单目截图更差。

边界

短标签(两三个字的物名)在大倾角下仍可能被认出来,因为辨认靠的是词形轮廓而不是逐笔。地面导航箭头、地毯上的方向字本来就为斜看设计,验收标准是「方向对不对」不是「读不读得成段」。极粗的无衬线在中等倾斜下比细衬线抗压缩。躺着看天花板上的界面,倾角来自身体姿态而不是面板,机制相同,缓解手段变成抬面板而不是抬头。

怎么落地

  • 正文、条款、需要逐字核对的内容不要铺在桌面、地面、天花板上当阅读面。
  • 必须落在水平面上的信息改成短标签或图标,并接受它只能被斜着认,不能被斜着读。
  • 走查时站在真实使用的位置读,不要蹲到法线上「确认字号够」。
  • 验证:在目标站位朗读一整段。倾角带来的错误若集中在横笔和封闭空间,就是倾斜在坏,不是对比度或字号。把同一段转到正对,错误应明显下降。

延伸

  • 同组N3.04.2 文字需始终面向用户 · N3.04.3 背景复杂时需要衬底 · N3.04.4 最小可读字号由角分辨率与像素密度共同决定 · N3.04.5 亚像素渲染在双眼与运动条件下失效 · N3.04.6 行长与行距按角度设定,不按物理长度 · N3.04.7 随头动抖动的文字比静止的文字更难读
  • 相邻N3.02 界面距离 · N3.07 视场边缘的内容布置
  • 站内检索text foreshortening · slanted text readability · perspective compression

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/N3.04.1