打印

BW3006: Chrome 中文版配置文件中对最小字体限制为 12px

作者:丁宗秋

标准参考

无。

问题描述

小于 12px 字号的文字在 Chrome 下会被强迫渲染为 12px 字号1

【注】:在 Opera Safari 中文版中均有类似最小字号限制,但是他们都可以在浏览器提供的最小字号设定项内修改,而唯独 Chrome 中文版没有提供此类可自由设置的选项。

造成的影响

相对其他浏览器较大的字号会对页面布局造成一定破坏。

受影响的浏览器

Chrome 中文版  

问题分析

这个问题是由 Chrome 浏览器本身的配置文件造成的,该文件中定义了最小字号限制为 12px。一旦渲染引擎发现页面中某些文字字号过小,将采用配置中的最小字号修正渲染结果,因而导致了这个现象。

同时 Chrome 没有提供修改最小字号的设定项,用户无法自由更改配置来解决此问题。

解决方案

避免使用小于 12px 的字号,或者使用 WebKit 私有CSS特性 '-webkit-text-size-adjust:none' 来避免最小字号限制;当然,过小的文字也可以用图片代替。

参见

知识库

相关问题

测试环境

操作系统版本: Windows 7 Ultimate build 7600
浏览器版本: IE6
IE7
IE8
Firefox 3.6
Chrome 4.0.302.3 dev
Safari 4.0.4
Opera 10.51
测试页面:  
本文更新时间: 2010-07-16

关键字

Chrome 中文版 最小字体 12px