diff --git a/docs/usermanual-clusters.xml b/docs/usermanual-clusters.xml
index b8d91913322d1fce0127c0327604d4100b48af47..a7b16580a3fd9e9973d8331c89fd50ba52a29825 100644
--- a/docs/usermanual-clusters.xml
+++ b/docs/usermanual-clusters.xml
@@ -158,7 +158,7 @@
For left-to-right scripts (LTR) and top-to-bottom scripts (TTB),
HarfBuzz will preserve the monotonic property: client programs
- are guaranteed that monotonically increasing initial clulster
+ are guaranteed that monotonically increasing initial cluster
values will be returned as monotonically increasing final
cluster values.
@@ -167,7 +167,7 @@
the directionality of the buffer itself is reversed for final
output as a matter of design. Therefore, HarfBuzz inverts the
monotonic property: client programs are guaranteed that
- monotonically increasing initial clulster values will be
+ monotonically increasing initial cluster values will be
returned as monotonically decreasing final
cluster values.
diff --git a/docs/usermanual-fonts-and-faces.xml b/docs/usermanual-fonts-and-faces.xml
index c1787bddf371751cda6d1bb289928d64c409195e..b87f0e5e8edef2879cb2c38eed946b477e413f80 100644
--- a/docs/usermanual-fonts-and-faces.xml
+++ b/docs/usermanual-fonts-and-faces.xml
@@ -37,7 +37,7 @@
An hb_face_t represents a face
in HarfBuzz. This data type is a wrapper around an
hb_blob_t blob that holds the contents of a binary
- fotn file. Since HarfBuzz supports TrueType Collections and
+ font file. Since HarfBuzz supports TrueType Collections and
OpenType Collections (each of which can include multiple
typefaces), a HarfBuzz face also requires an index number
specifying which typeface in the file you want to use. Most of
diff --git a/src/hb-ot-math.h b/src/hb-ot-math.h
index d88aef8e9490399dfdd0de813aa94856094c073f..805519543a3ba3ccb7324be8c37b0ccaf6fba6e2 100644
--- a/src/hb-ot-math.h
+++ b/src/hb-ot-math.h
@@ -158,7 +158,7 @@ typedef enum { /*< flags >*/
* hb_ot_math_glyph_part_t:
* @glyph: The glyph index of the variant part
* @start_connector_length: The length of the connector on the starting side of the variant part
- * @end_connection_length: The length of the conector on the ending side of the variant part
+ * @end_connection_length: The length of the connector on the ending side of the variant part
* @full_advance: The total advance of the part
* @flags: #hb_ot_math_glyph_part_flags_t flags for the part
*