搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

Zooming is ambigous

  • 6 个回答
  • 12 人有此问题
  • 40 次查看
  • 最后回复者为 AnonymousUser

more options

The current use of the term "zoom" in the mobile web browser is different than the the use of zoom in desktop Firefox, something which I think is both confusing and unfortunate.

The zoom in Firefox mobile is defining a "view-port" into a preflown page and does not reflow the page. Zooming in desktop Firefox on the other hand is changing the font size and is triggering a reflow of the page. Moreover, in contrast to the desktop Firefox zooming, there is no stickyness of the zoom factor so that when moving to a new web page you have to redo the zoom.

Consider e.g. a visit to Wikipedia. The initial view, with the initial font size is nearly illegible to me. So I can zoom by clicking the text body, but I still think the font is too small. So I zoom further by pressing Ctrl-Up. But now I no longer see the entire line without doing horizontal scrolling.

This could e.g. be solved in two ways:

1. Add a method for zooming the font size. E.g. in the right margin bar add buttons (+) and (-) or add some short cuts.

2. Add a shortcut for "reflow to current displayed window width". In which case the current zoom factor would be kept but the rendering margin would be changed.

The current use of the term "zoom" in the mobile web browser is different than the the use of zoom in desktop Firefox, something which I think is both confusing and unfortunate. The zoom in Firefox mobile is defining a "view-port" into a preflown page and does not reflow the page. Zooming in desktop Firefox on the other hand is changing the font size and is triggering a reflow of the page. Moreover, in contrast to the desktop Firefox zooming, there is no stickyness of the zoom factor so that when moving to a new web page you have to redo the zoom. Consider e.g. a visit to Wikipedia. The initial view, with the initial font size is nearly illegible to me. So I can zoom by clicking the text body, but I still think the font is too small. So I zoom further by pressing Ctrl-Up. But now I no longer see the entire line without doing horizontal scrolling. This could e.g. be solved in two ways: 1. Add a method for zooming the font size. E.g. in the right margin bar add buttons (+) and (-) or add some short cuts. 2. Add a shortcut for "reflow to current displayed window width". In which case the current zoom factor would be kept but the rendering margin would be changed.

所有回复 (6)

more options

Any comments? Should I file this in Bugzilla?

I was trying to see if I can override any values within about:config, but on Firefox mobile, no matter of long clicking or double clicking could would enter editing of the values.

more options

(I made an error in the email in the previous post - please ignore).

Any comments? Should I file this in Bugzilla?

I was trying to see if I can override any values within about:config, but on Firefox mobile, no matter of long clicking or double clicking could would enter editing of the values.

more options

I agree with Dov that this is important. The iPhone browser has the same problem but the N900's browser can both zoom and resize text. It's good to have both.

more options

Hi Dov, Actually I'm not sure if there's any mobile browser now that can do the same kind of zoom (that includes reflowing) that is possible on a desktop. I don't think I've seen it in any of the 10-15 different mobile browsers I've tried on different devices (including MicroB). In fact, do they ever not render the text width to a fixed value, according to the size of the device's screen? However, you've got a point there, it shouldn't be too hard to implement, but then why hasn't anybody done it before? What bugs me more than the way zooming affects (or doesn't affect) the layout, is that there is just the one way of zooming, i'd like to use the volume rocker or circular motion on screen, like in MicroB.

more options

Reflow is in android browsers (zoom in and the browser will reflow the text if it would flow over the screen) and both opera mobile and opera mini reflow the text (when load the page) so it have less width than the actual page, so when you zoom in with double tap, the font size will be big enough to read.

It would be time consuming to elaborate this, just try these browsers to see how it works.

more options

The N900's built-in browser also does text resize, so I was surprised that Firefox Mobile did not. At the moment, the built-in browser is better than Firefox Mobile, though FM does a slightly better job of laying out complex pages. There's still work to be done on FM.