Add 15 indexterms, so that users can easily find information about

anti-aliased fonts, TrueType, GNOME, KDE, etc.. from the index in a
printed version of the Handbook.

Sponsored by:	FreeBSD Mall, Inc.
This commit is contained in:
Murray Stokely 2003-05-05 03:18:41 +00:00
parent 0a35ae7e21
commit afbf6cdb4a
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=16795

View file

@ -636,6 +636,11 @@ EndSection</programlisting>
<sect2 id="truetype">
<title>TrueType Fonts</title>
<indexterm><primary>TrueType Fonts</primary></indexterm>
<indexterm><primary>fonts</primary>
<secondary>TrueType</secondary>
</indexterm>
<para><application>XFree86 4.X</application> has built in support
for rendering TrueType fonts. There are two different modules
that can enable this functionality. The freetype module is used
@ -703,6 +708,10 @@ EndSection</programlisting>
</sect2info>
<title>Anti-Aliased Fonts</title>
<indexterm><primary>anti-aliased fonts</primary></indexterm>
<indexterm><primary>fonts</primary>
<secondary>anti-aliased</secondary></indexterm>
<para>Anti-aliasing has been available in
<application>XFree86</application> since 4.0.2. However, font
configuration was cumbersome before the introduction of
@ -726,6 +735,8 @@ EndSection</programlisting>
possibilities. For more details, please see
fonts-conf(5).</para>
<indexterm><primary>XML</primary></indexterm>
<para>This file must be in XML format. Pay careful attention to
case, and make sure all tags are properly closed. The file
begins with the usual XML header followed by a DOCTYPE
@ -762,6 +773,9 @@ EndSection</programlisting>
&lt;/edit&gt;
&lt;/match&gt;</programlisting>
<indexterm><primary>fonts</primary>
<secondary>spacing</secondary></indexterm>
<para>Spacing for some monospaced fonts may also be inappropriate
with anti-aliasing. This seems to be an issue with
<application>KDE</application>, in particular. One possible fix for
@ -819,6 +833,10 @@ EndSection</programlisting>
simply create a <filename>~/.fonts.conf</filename>. This file must
also be in XML format.</para>
<indexterm><primary>LCD screen</primary></indexterm>
<indexterm><primary>Fonts</primary>
<secondary>LCD screen</secondary></indexterm>
<para>One last point: with an LCD screen, sub-pixel sampling may be
desired. This basically treats the (horizontally separated)
red, green and blue components separately to improve the horizontal
@ -841,6 +859,11 @@ EndSection</programlisting>
<quote>vrgb</quote> or <quote>vbgr</quote>: experiment and
see which works best.</para></note>
<indexterm><primary>Mozilla</primary></indexterm>
<indexterm><primary>web browsers</primary>
<secondary>Mozilla</secondary>
<see>Mozilla</see></indexterm>
<para>Anti-aliasing should be enabled the next time the X
server is started. However, programs must know how to take
advantage of it. At present, the Qt toolkit does,
@ -870,6 +893,8 @@ EndSection</programlisting>
<title>The X Display Manager</title>
<sect2>
<title>Overview</title>
<indexterm><primary>X Display Manager</primary></indexterm>
<para>The X Display Manager (<application>XDM</application>) is
an optional part of the X Window System that is used for login
session management. This is useful for several types of
@ -1130,6 +1155,7 @@ DisplayManager.requestPort: 0</screen>
<sect3 id="x11-wm-gnome-about">
<title>About GNOME</title>
<indexterm><primary>GNOME</primary></indexterm>
<para><application>GNOME</application> is a user-friendly
desktop environment that enables users to easily use and
configure their computers. <application>GNOME</application>
@ -1207,6 +1233,8 @@ DisplayManager.requestPort: 0</screen>
<sect3 id="x11-wm-gnome-antialias">
<title>Anti-aliased fonts with GNOME</title>
<indexterm><primary>GNOME</primary>
<secondary>anti-aliased fonts</secondary></indexterm>
<para>Starting with version 4.0.2, <application>XFree86</application>
supports anti-aliasing via its <quote>RENDER</quote> extension.
Gtk+ 2.0 and greater (the toolkit used by
@ -1231,6 +1259,7 @@ DisplayManager.requestPort: 0</screen>
<sect2 id="x11-wm-kde">
<title>KDE</title>
<indexterm><primary>KDE</primary></indexterm>
<sect3 id="x11-wm-kde-about">
<title>About KDE</title>
@ -1360,6 +1389,8 @@ DisplayManager.requestPort: 0</screen>
<sect3 id="x11-wm-kde-kdm">
<title>The KDE display manager</title>
<indexterm><primary>KDE</primary>
<secondary>display manager</secondary></indexterm>
<para>An administrator of a multi-user system may wish to have
a graphical login screen to welcome users.
<link linkend="x-xdm"><filename>xdm</filename></link> can be
@ -1465,6 +1496,8 @@ esac</screen>
<sect3 id="x11-wm-kde-antialias">
<title>Anti-aliased Fonts</title>
<indexterm><primary>KDE</primary>
<secondary>anti-aliased fonts</secondary></indexterm>
<para>Starting with version 4.0.2,
<application>XFree86</application> supports anti-aliasing via
its <quote>RENDER</quote> extension, and starting with version 2.3,