diff --git a/docs/harfbuzz-sections.txt b/docs/harfbuzz-sections.txt
index 52b43a9b9..c625b921b 100644
--- a/docs/harfbuzz-sections.txt
+++ b/docs/harfbuzz-sections.txt
@@ -612,14 +612,14 @@ hb_ot_math_get_glyph_assembly
hb-ot-meta
-hb_ot_meta_t
+hb_ot_meta_tag_t
hb_ot_meta_get_entry_tags
hb_ot_meta_reference_entry
hb-ot-metrics
-hb_ot_metrics_t
+hb_ot_metrics_tag_t
hb_ot_metrics_get_position
hb_ot_metrics_get_variation
hb_ot_metrics_get_x_variation
diff --git a/src/hb-gdi.cc b/src/hb-gdi.cc
index d55085cb4..f6306ef89 100644
--- a/src/hb-gdi.cc
+++ b/src/hb-gdi.cc
@@ -58,7 +58,7 @@ fail:
/**
* hb_gdi_face_create:
- * @hdc: a HFONT object.
+ * @hfont: a HFONT object.
*
* Return value: #hb_face_t object corresponding to the given input
*
diff --git a/src/hb-ot-layout.cc b/src/hb-ot-layout.cc
index 467feaea8..fba3ad191 100644
--- a/src/hb-ot-layout.cc
+++ b/src/hb-ot-layout.cc
@@ -1949,7 +1949,7 @@ hb_ot_layout_substitute_lookup (OT::hb_ot_apply_context_t *c,
/**
* hb_ot_layout_get_baseline:
* @font: a font
- * @baseline: a baseline tag
+ * @baseline_tag: a baseline tag
* @direction: text direction.
* @script_tag: script tag.
* @language_tag: language tag.