# HTML Viewer

## Introduction

The HTML Viewer capplet allows you to configure preferences for the GtkHTML HTML rendering engine. GtkHTML is used in Evolution, the Gnome Control Center, and other Gnome applications.

## HTML Fonts

GtkHTML can be setup to use different fonts and font sizes for different types of text.

On Screen

  Configures the fonts to use on your computer monitor

  Variable width

    A font that the size of characters changes based on what letter it is. For example, the character i has a smaller width than w. Fixed width fonts are often used when column width needs to be uniform between lines, such as a chart.

  Fixed width

    A font that the size of characters is uniform across all characters. For example, the i character has the same width as w.

For printing

  Configures the fonts to use when you print something on your printer from GtkHTML.

  Variable width

    A font that the size of characters changes based on what letter it is. For example, the character i has a smaller width than w. Fixed width fonts are often used when column width needs to be uniform between lines, such as a chart.

  Fixed width

    A font that the size of characters is uniform across all characters. For example, the i character has the same width as w.

To change the fonts used, click on the font name to open up gfontsel. In here, you can select your typeface, your ISO set, font size, and other font properties.

## Keyboard Shortcuts

GtkHTML can use different keybindings. Keybindings allow the user to use keystrokes to do commands that otherwise the mouse would be required to do. This can often times speed up the user's commands fast enough to impress others.

GtkHTML includes three different predefined settings:

- Emacs like

- XEmacs like

- MS like

Each of these comes with keybindings that are similar to those found in their respective environments. A user coming from Microsoft Windows may find themselves most comfortable in the the MS like mode. To select a preset mode, just select it from the pulldown menu, and click OK.

If none of the presets fits your liking, you can create custom keybindings.

## Miscellaneous Settings

There are a couple other changes which you can edit to make GtkHTML work the way you want it to. These are located in the Miscellaneous tab.

In the Behavior section, you have the following preferences:

Show animated images

  Some images can be animated. You can have the image show up as a static image instead of as an animated image by unchecking the box.

Automatically detect links

  If GtkHTML detects you are typing a URL, it will automatically format the URL as a link.

Enable spell checking

  While typing in GtkHTML, you may spell a word incorrectly. If you have this box checked, an incorrectly spelled word will be underlined to symbolize that it's incorrect.

  Color

    This sets the color underline to use when you have a spelling error.

  Language

    Sets the language to run spell check against.