diff --git a/docs/usermanual-clusters.xml b/docs/usermanual-clusters.xml
index 8b64bdee35175ae1209d7b7fdec473263cb676f3..608371b00d7a5a5d271876c0ec7a634d11071a0f 100644
--- a/docs/usermanual-clusters.xml
+++ b/docs/usermanual-clusters.xml
@@ -290,11 +290,11 @@
0 ,3,2,4
- There's no way to differentitate between these two scenarios based
+ There's no way to differentiate between these two scenarios based
on the cluster numbers alone.
- Another problem appens with ligatures under level 2 if the
+ Another problem happens with ligatures under level 2 if the
direction of the text is forced to opposite of its natural
direction (e.g. left-to-right Arabic). But that's too much of a
corner case to worry about.
diff --git a/docs/usermanual-install-harfbuzz.xml b/docs/usermanual-install-harfbuzz.xml
index 37450d0bb295a4762c8aef365d1ebeaca30808f9..899cc5bd671b3d87fcea4f02c289008d424abc22 100644
--- a/docs/usermanual-install-harfbuzz.xml
+++ b/docs/usermanual-install-harfbuzz.xml
@@ -50,7 +50,7 @@
and hb-shape under util/.
- If you are bootstraping from git, you need a few more tools before you
+ If you are bootstrapping from git, you need a few more tools before you
can run autogen.sh for the first time. Namely,
pkg-config and ragel.
Again, on Ubuntu / Debian:
diff --git a/src/hb-font.h b/src/hb-font.h
index 540cdcab953334a60b93d51ca7e0fe35f60b9d4b..c95b61d2da8993fa3bb281bcecb303916792ac88 100644
--- a/src/hb-font.h
+++ b/src/hb-font.h
@@ -456,7 +456,7 @@ hb_font_get_glyph_from_name (hb_font_t *font,
/* high-level funcs, with fallback */
/* Calls either hb_font_get_nominal_glyph() if variation_selector is 0,
- * otherwise callse hb_font_get_variation_glyph(). */
+ * otherwise calls hb_font_get_variation_glyph(). */
HB_EXTERN hb_bool_t
hb_font_get_glyph (hb_font_t *font,
hb_codepoint_t unicode, hb_codepoint_t variation_selector,