Emdek, Thank you. This is good news. Otter could replace the Opera is almost 100%.
Firefox have the good extension that allows you to adjust the zoom pages as needed. Adjust view, behavior, and other things. Custom Zoom Level - it's cool feature. If you do something like this in your browser, it will be even better.
https://addons.mozilla.org/ru/firefox/addon/zoom-page
About Fix to width...
Chrome have the user script Force Wrap, which does the same thing as the Opera Fix to width...
http://userscripts.org/scripts/show/1847 - but the link is not available...
// ==UserScript==
// @name Force Wrap
// @namespace http://zoolcar9.lhukie.net/mozilla/userscripts/
// @include *
// @exclude http://mail.google.com/*
// @description Wrap text automatically. Based on Jesse Rudderman's Force Wrap bookmarklet (http://xrl.us/hsn3)
// ==/UserScript==
/*
Changelog:
- 20060109:
replaced innerHTML with insertBefore. Thanks to Jim Roberts
- 20060515:
replaced Jim’s codes with codes from MR Tech Link Wrapper
to fix regression in Firefox 2.0/3.0 dev builds.
*/
function F(n) {
var u, r, c, x;
if(n.nodeType == 3) {
u = n.data.search(/\S{30}/);
if(u >= 0) {
r = n.splitText(u + 30);
n.parentNode.insertBefore(document.createElement('WBR'), r);
}
} else if(n.tagName != 'STYLE' && n.tagName != 'SCRIPT' && n.tagName != 'PRE') {
for (c = 0; x = n.childNodes[c]; ++c) {
F(x);
}
}
}
F(document.body);
//document.body.parentNode.insertBefore(document.body, document.body);
// Coded added to fix regression is Firefox 2.0/3.0 dev builds
// Ripped from MR Tech Link Wrapper 2.0.2
var thisE = document.body;
var p = thisE.parentNode;
var n = thisE.nextSibling;
p.removeChild(thisE);
p.insertBefore(thisE, n);