Newer
Older
Import / applications / MakePDF / 3rdParty / libharu / pr-patches / 0001-Fix-missing-CapHeight-key-in-font-definition.patch
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)