<sect1 id="cfg-html-viewer">
  <title>HTML Viewer</title>
  <sect2 id="cfg-html-viewer-introduction">
    <title>Introduction</title>
    <para>
      The HTML Viewer capplet allows you to configure preferences for
      the <application>GtkHTML</application> HTML rendering engine.
      <application>GtkHTML</application> is used in
      <application>Evolution</application>, the <application>Gnome
      Control Center</application>, and other Gnome applications.
    </para>
  </sect2>
  <sect2 id="cfg-html-viewer-fonts">
    <title>HTML Fonts</title>
    <para>
      <application>GtkHTML</application> can be setup to use different
      fonts and font sizes for different types of text.
      <variablelist>
	<varlistentry>
	  <term>On Screen</term>
	  <listitem>
	    <para>
	      Configures the fonts to use on your computer monitor
	      <variablelist>
		<varlistentry>
		  <term>Variable width</term>
		  <listitem>
		    <para>
		      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.
		    </para>
		  </listitem>
		</varlistentry>
		<varlistentry>
		  <term>Fixed width</term>
		  <listitem>
		    <para>
		      A font that the size of characters is uniform
		      across all characters.  For example, the i
		      character has the same width as w.
		    </para>
		  </listitem>
		</varlistentry>
	      </variablelist>
	    </para>
	  </listitem>
	</varlistentry>
	<varlistentry>
	  <term>For printing</term>
	  <listitem>
	    <para>
	      Configures the fonts to use when you print something on
	      your printer from <application>GtkHTML</application>.
	      <variablelist>
		<varlistentry>
		  <term>Variable width</term>
		  <listitem>
		    <para>
		      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.
		    </para>
		  </listitem>
		</varlistentry>
		<varlistentry>
		  <term>Fixed width</term>
		  <listitem>
		    <para>
		      A font that the size of characters is uniform
		      across all characters.  For example, the i
		      character has the same width as w.
		    </para>
		  </listitem>
		</varlistentry>
	      </variablelist>
	    </para>
	  </listitem>
	</varlistentry>
      </variablelist>
      To change the fonts used, click on the font name to open up
      <application>gfontsel</application>.  In here, you can select
      your typeface, your ISO set, font size, and other font properties.
    </para>
  </sect2>
  <sect2 id="cfg-kbd-shortcuts">
    <title>Keyboard Shortcuts</title>
    <para>
      <application>GtkHTML</application> 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.
    </para>
    <para>
      <application>GtkHTML</application> includes three different
      predefined settings:
      <itemizedlist>
	<listitem>
	  <para>
	    Emacs like
	  </para>
	</listitem>
	<listitem>
	  <para>
	    XEmacs like
	  </para>
	</listitem>
	<listitem>
	  <para>
	    MS like
	  </para>
	</listitem>
      </itemizedlist>
      Each of these comes with keybindings that are similar to those
      found in their respective environments.  A user coming from
      Microsoft <application>Windows</application> 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
      <guibutton>OK</guibutton>.
    </para>
    <para>
      If none of the presets fits your liking, you can create custom
      keybindings.
    </para>
  </sect2>
  <sect2 id="cfg-misc">
    <title>Miscellaneous Settings</title>
    <para>
      There are a couple other changes which you can edit to make
      <application>GtkHTML</application> work the way you want it to.
      These are located in the <guilabel>Miscellaneous</guilabel> tab.
    </para>
    <para>
      In the <guilabel>Behavior</guilabel> section, you have the
      following preferences:
      <variablelist>
	<varlistentry>
	  <term>Show animated images</term>
	  <listitem>
	    <para>
	      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.
	    </para>
	  </listitem>
	</varlistentry>
	<varlistentry>
	  <term>Automatically detect links</term>
	  <listitem>
	    <para>
	      If <application>GtkHTML</application> detects you are
	      typing a URL, it will automatically format the URL as a
	      link.
	    </para>
	  </listitem>
	</varlistentry>
	<varlistentry>
	  <term>Enable spell checking</term>
	  <listitem>
	    <para>
	      While typing in <application>GtkHTML</application>, 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.
	    </para>
	    <variablelist>
	      <varlistentry>
		<term>Color</term>
		<listitem>
		  <para>
		    This sets the color underline to use when you have a
		    spelling error.
		  </para>
		</listitem>
	      </varlistentry>
	      <varlistentry>
		<term>Language</term>
		<listitem>
		  <para>
		    Sets the language to run spell check against.
		  </para>
		</listitem>
	      </varlistentry>
	    </variablelist>
	  </listitem>
	</varlistentry>
      </variablelist>
    </para>
  </sect2>
</sect1>
      
