diff --git a/specs/XKB/ch01.xml b/specs/XKB/ch01.xml
index aee21680..8e447187 100644
--- a/specs/XKB/ch01.xml
+++ b/specs/XKB/ch01.xml
@@ -105,15 +105,17 @@ server and Xlib versions must be at least X11 R6.
-Figure 1.1 shows the overall structure of the Xkb extension:
+Figure 1.1 shows the overall structure of the Xkb extension:
-
-
-
-
-
Overall Xkb Structure
-
+
+ Overall Xkb Structure
+
+
+
+
+
+
@@ -131,7 +133,7 @@ but also potentially a set of up to 32 indicators (usually LEDs) and bells.
The keyboard description is a composite of several different data structures,
each of which may be manipulated separately. When manipulating the server
components, the design allows partial components to be transmitted between the
-server and a client. The individual components are shown in Figure 1.1.
+server and a client. The individual components are shown in Figure 1.1.
diff --git a/specs/XKB/ch05.xml b/specs/XKB/ch05.xml
index 681b8458..3b72824e 100644
--- a/specs/XKB/ch05.xml
+++ b/specs/XKB/ch05.xml
@@ -2,15 +2,17 @@
Keyboard State
-Keyboard state encompasses all of the transitory information necessary to map a physical key press or release to an appropriate event. The Xkb keyboard state consists of primitive components and additional derived components that are maintained for efficiency reasons. Figure 5.1 shows the components of Xkb keyboard state and their relationships.
+Keyboard state encompasses all of the transitory information necessary to map a physical key press or release to an appropriate event. The Xkb keyboard state consists of primitive components and additional derived components that are maintained for efficiency reasons. Figure 5.1 shows the components of Xkb keyboard state and their relationships.
-
-
-
-
-
Xkb State
-
+
+ Xkb State
+
+
+
+
+
+
diff --git a/specs/XKB/ch06.xml b/specs/XKB/ch06.xml
index 94d2df13..d6f3de91 100644
--- a/specs/XKB/ch06.xml
+++ b/specs/XKB/ch06.xml
@@ -16,7 +16,7 @@ The complete description of an Xkb keyboard is given by an
XkbDescRec.
The component structures in the
XkbDescRec
- represent the major Xkb components outlined in Figure 1.1.
+ represent the major Xkb components outlined in Figure 1.1.
diff --git a/specs/XKB/ch07.xml b/specs/XKB/ch07.xml
index bef683ef..ca138006 100644
--- a/specs/XKB/ch07.xml
+++ b/specs/XKB/ch07.xml
@@ -169,7 +169,7 @@ The binding of virtual modifiers to real modifiers is defined by the
structure. Each entry contains the real modifier bits that are bound to the
virtual modifier corresponding to the entry. The overall relationship of fields
dealing with virtual modifiers in the server keyboard description are shown in
-Figure 16.2.
+Figure 16.2.
diff --git a/specs/XKB/ch10.xml b/specs/XKB/ch10.xml
index 1ef2341f..3020a6d5 100644
--- a/specs/XKB/ch10.xml
+++ b/specs/XKB/ch10.xml
@@ -1457,14 +1457,17 @@ The legal values for
-A distance vs. time graph of the pointer motion is shown in Figure 10.1.
+A distance vs. time graph of the pointer motion is shown in
+Figure 10.1.
-
-
-
-