浏览器字体大小如何决定应用程序的呈现方式

时间:2010-07-15 10:27:24

标签: html css firefox user-interface

我们有一个使用jboss richfaces 3.3.x编写的标准j2ee应用程序。我们有几个样式类来决定字体系列和大小的大小。

使用我们应用程序的一些最终用户拥有自己的字体设置(在Mozilla下的工具 - >选项 - >内容 - >默认选项 - >高级。它有复选框“允许”页面选择自己的字体,而不是我上面的选择“。

有些将最小字体大小设置为无,有些则将其设置为18.在这种情况下,按钮的大小会变大,超出按钮大小会导致UI无法使用。

这是Firefox的问题,我们无法建议客户修改这些设置。我们该如何处理这些案件。

2 个答案:

答案 0 :(得分:1)

当然,这不是Firefox的问题。我宁愿说这是你的申请的问题。您不必强制客户修改其浏览器设置只是为了使用您的应用程序。相反,你必须适应。很高兴每个知名浏览器都可以指定无法覆盖的辅助功能设置,例如颜色,字体或字体大小。

每个使用UI的人必须牢记的一个神奇规则是,如果你强迫客户适应你的应用,他们会离开并购买另一个应用程序,尊重他们而不是强加某些东西,适应他们的需要,考虑他们的残疾并符合他们的习惯。

请记住,有些客户在阅读小文字时可能会遇到困难。如果他们更改设置以将文本设置得更大或设置最小字体大小,通常是因为他们无法在高分辨率屏幕上阅读微小文本。

现在,您可以做些什么来确保您的应用程序正确显示?最明显的解决方案是测试它,看看会发生什么,并调整设计。增加字体大小。运行你的应用程序如果文本与按钮重叠,您可能需要增加按钮的大小。

答案 1 :(得分:0)

它们总是可能有不同的字体设置。不同的尺寸,不同的面(不同的高度/宽度/字距调整)。浏览器有默认值。操作系统有默认设置(Win vs. Linux vs. Mac,甚至Win XP vs. Win 7)。用户可以使用默认值覆盖它们......

即使使用桌面应用,也可能会出现问题。

唯一的方法是设计应用程序,使其看起来不错,无论字体的大小和大小,都可以完全使用。 UI和小部件应相对于字体大小进行缩放。