这听起来很荒谬,但如果我要找到一个对此一知半解的人,StackOverflow 将是最佳选择。
首先,我正在开发的平台:摩托罗拉手持扫描仪。运行 Windows CE 5 和/或 6。在 Internet Explorer 5.5 的移动版本上运行 Web 应用程序。(我知道,我知道,但请继续阅读)。特别是 MC3190、MC9090 和 MC3090。3090 有 64MB 的内存,另外两个有 128。
你在畏缩吗?你应该。无论如何,请继续阅读,它只会变得更有趣。
我们进行了更新。略微增加了字体大小,并将其颜色从黑色更改为蓝色。狂野的,我知道。我们所有的测试都没有显示任何问题,每个人都喜欢这个变化,它甚至似乎提高了用户效率(工业应用)。
然后我们把它推广到中国,那里仍然使用 MC3090,安装了中文字体的操作系统。立即,文本的渲染速度变慢了。我们正在谈论 4 秒来加载一个 8kb 的网页。网络很好,页面已下载,但渲染似乎停滞不前——这正在扼杀用户效率。此外,这对我们的用户来说也很烦人。
潜在的解决方案:
- 升级硬件(正在进行中,但可能需要数年时间,而且价格昂贵)
- 不要做这个改变(考虑过,但我们也想吃蛋糕)
- 辞掉我的工作,因为 IE 5.5(我看它就像和特殊需要的孩子一起工作)
所以我来找你 StackOverflow 来问:有没有人知道为什么中文字体上的轻微字体变化会导致 IE 5.5 和 Windows CE 5 上的渲染时间发生如此巨大的变化?