From 90e0d780f92df000ee1526cee15d7b76b11751ba Mon Sep 17 00:00:00 2001
From: Yann Baud <yann.baud@ndd.ch>
Date: Wed, 2 Nov 2016 14:41:15 +0100
Subject: [PATCH] Fix missing /CapHeight key in font definition
Issue found via PDF conformance check using
https://www.pdf-online.com/osa/validate.aspx
---
src/hpdf_font_cid.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/hpdf_font_cid.c b/src/hpdf_font_cid.c
index d1c1a82..43bae69 100644
--- a/src/hpdf_font_cid.c
+++ b/src/hpdf_font_cid.c
@@ -553,6 +553,7 @@ CIDFontType2_BeforeWrite_Func (HPDF_Dict obj)
ret += HPDF_Dict_AddName (descriptor, "Type", "FontDescriptor");
ret += HPDF_Dict_AddNumber (descriptor, "Ascent", def->ascent);
ret += HPDF_Dict_AddNumber (descriptor, "Descent", def->descent);
+ ret += HPDF_Dict_AddNumber (descriptor, "CapHeight", def->cap_height);
ret += HPDF_Dict_AddNumber (descriptor, "Flags", def->flags);
array = HPDF_Box_Array_New (obj->mmgr, def->font_bbox);
--
2.21.1 (Apple Git-122.3)