Customizing Opera
Update: 30.05.01 About Opera 5.11
Last Update: 05.07.01 Wingdings and other symbol fonts

Three months have passed since I updated this page last time, and a lot has happened in the meantime. First of all, Opera 5.11 is out, and it's a huge improvement. And what's more, I got the chance to contribute to it: I was invited to come to Oslo and worked there three weeks at the beginning of March during my university semester break! It was simply terrific being a part of Opera Software, I still recall the fascinating spirit there with pleasure.
The patches which I published on this page are now obsolete, instead there are some new configuration tweaks and hints below.
For those still interested in older versions of Opera, see the 4.02/5.0 version, the 5.01 version or the 5.02 version of this page.
If you have any suggestions concerning this site, email me.

Opera rules!
IIXII


Byte patches
Wingdings and other symbol fonts not displayed
Several web sites use fonts like Wingdings or Webdings for decoration. For example <font face="wingdings" size=7>J</font> is used to display a smiley. But Opera is right in displaying a "J" instead, because the font tag doesn't mean "take that font and display whatever is where the J should be", but "display a J using the specified font if possible, otherwise use the standard font". Nevertheless, you might want Opera to treat fonts like M$IE and display a smiley.
If you tell Windows that you want to use a certain font, you have to specify the character set you want. Opera always specifies ANSI_CHARSET, but symbol fonts only have SYMBOL_CHARSET. The problem can be solved by requesting DEFAULT_CHARSET and letting Windows decide which charset to use. The following byte patch makes Opera do that:
OPERA.EXE (version 5.12)
OFFSET 73B11    83 -> 8D
OFFSET 73B17    00 8D BE 20 01 00 00 74 3D -> 83 3F 00 74 41 C6 47 D7 01
Preference tweaks
All Opera preferences are stored in the OPERA.INI file. It is located in the directory you installed Opera in, and can be edited with any text editor. Opera must be closed before editing, or the changes will be overwritten. The file is divided into sections, like [User Prefs] or [Cache], and if a section mentioned below doesn't exist yet, simply insert it.

Transfer window logging
All entries in the transfer window are deleted after 7 days.
Add the following entry to the preferences file to customize this:
[TransferWindow]
LogEntryDaysToLive=xxx
Saving a page as text
The line width in the resulting text file is 80 characters per line.
Add the following entry to the preferences file to customize this:
[User Prefs]
SaveTxtCharsPerLine=xxx
Removing mail envelope icon from list
The read/unread state of a mail is additionally shown by a small opened/closed envelope icon in the From/To field. To remove that icon, add the following entry to the mail account preferences. They are stored in the ACCOUNT.INI file in the MAIL\<account name> subdirectory of Opera.
[INCOMING]
DisplayEnvelopeIcon=0
Word wrap problems in mail composer
In the email account properties, you can choose to wrap lines on a certain column. But the mail input field is a RichEdit control, which, as it is a Windows component, is programmed by Micro$oft and thus doesn't support anything convenient like characters per line. Programming a new control which does would bloat Opera disproportionately. The only way to specify a RichEdit line width is the EM_SETTARGETDEVICE message, which needs the line width in twips, as it is intended for printer WYSIWYG (1 twip=1/20 printer point=1/1440 inch). Of course that only works with a fixed width font, and even then the conversion of characters per line to twips is far from being trivial.
So the conversion has been coded to work best with Courier New 9.
If you absolutely have to use any other font and/or font size, the line width you specify will have to be proportionally larger or smaller than the one you actually get.


Finally, some excellent sources of information for everything you ever wanted to know about Opera. The *very* comprehensive FAQs should cover about every question you might have and are extremely helpful to learn about OPERAting ;) our beloved tool most efficiently:

Hallvord Steen's Opera-Users FAQ (also available in German)
Brett Tabke's Opera reviews, tools, FAQ...
Samuli Lintula's finnish Opera site

Made with Norton Editor 2.0 for DOS [und vieeel Zeit]