可读性不取决于名称本身有多长,而取决于你在移动端给它留了多少横向空间、允许它折成几行、以及折叠后用户还能不能认出这是同一项业务。对多数中文业务名称,最稳妥的做法是:标题区允许两到三行完整显示,导航和按钮改短称或图标,正文里首次出现时用全称、后续用简称。如果全称超过约二十个汉字,再考虑把地域、资质、业务类型拆成主副两行,而不是继续缩小字号。
两种条件下的选择完全不同。
条件一:名称承担识别和信任功能,必须完整可读。例如营业执照名称、医疗机构的诊疗科目全称、需要与合同或发票一致的主体名称。这类文字出现在页脚、备案信息、资质展示区时,用户会逐字核对,缩成省略号或裁掉后半段会直接影响可信度。此时的做法是允许换行,不设单行截断,字号不低于移动端正文的常用下限,行高留足,让它占掉两到三行。
条件二:名称只承担导航和指路功能,可以缩写。例如顶部栏、底部标签栏、面包屑、按钮上的文字。用户此时只需要快速确认“我在哪、点这个去哪”,不需要读完整主体名。此时应主动改短称,而不是把全称硬塞进去。
区分方法很简单:把这段文字单独截图发给一个不了解该项目的人,问他“这是哪家机构”。答不出来,说明这段属于条件一;答得出来,说明可以走条件二。
很多人遇到长名称的第一反应是缩小字号,让它挤进一行。结果往往是:手机上字太小,用户要放大页面才能看清,而放大后又只能看到局部,横向拖动反而丢失上下文。真正的问题不是“一行放不下”,而是“你要求它必须在一行内放完”。
可核对的证据可以这样收集:在真实手机上分别用两种版本打开同一个页面,一种是缩小字号单行显示,一种是正常字号换行显示,然后做两件事——一是把手机拿在手伸直手臂的距离,看哪种能直接读出来;二是让页面在最小宽度下渲染,看有没有出现横向滚动条。如果缩小字号那版出现横向滚动或需要双击放大,就说明单行方案在这个宽度下不成立。注意,这只是排版层面的观察,不能据此推断任何搜索或推荐层面的结果,它们之间没有因果关系。
建议按这个顺序动手,每一步都能看到结果并决定下一步。
这个顺序的关键在于:先分类,再改样式。跳过分类直接调字号,很容易把该完整显示的地方也一起缩掉。
当全称确实很长,又必须完整出现时,可以按语义拆行,而不是按字数硬切。例如把地域和主体类型放主行,把业务范围或资质放副行,副行字号略小、颜色略浅,形成层级。这样用户扫视时先抓住主体,再补充细节。
假设有一个虚构的例子:某业务全称为“荆门市东宝区某某行业技术咨询服务部”,共十八个汉字。在窄屏上,如果作为顶部标题单行显示,字号会被压到很小;改为两行后,主行放“某某行业技术咨询”,副行放“荆门市东宝区服务部”,字号可以回到正常水平,总高度增加约一行,但顶部区域仍然放得下。这只是用来说明拆分方法的假设,不代表任何真实项目的效果。
不该拆的情况也有:名称本身是一个不可分割的专有名词,或者拆开后语义改变、读起来像两个不同主体。这时宁可让它占三行,也不要拆。
如果页面本身就以横向滚动为设计特征,例如可横向滑动的卡片列表,那么名称放在卡片内可以配合固定卡片宽度处理,不必强行换行。另外,如果业务名称里有必须保持完整的外文缩写或编号,换行时不要在缩写中间断开,应在缩写前后断开。
最后提醒一点:把长名称处理好,不等于页面在移动端就没有其他可读性问题。它只是解决了横向空间不足这一处冲突。改完之后,仍然需要检查正文段落宽度、行距和点击区域大小,这些是另外的取舍。