From 3e2109ab373d8830146efbcb0af735ff58f9ad32 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Wed, 16 Feb 2022 06:52:05 -0500 Subject: Remove special case for 0xad for 10.6.2. --- libqpdf/QUtil.cc | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'libqpdf/QUtil.cc') diff --git a/libqpdf/QUtil.cc b/libqpdf/QUtil.cc index d0802334..d56dd14f 100644 --- a/libqpdf/QUtil.cc +++ b/libqpdf/QUtil.cc @@ -2293,10 +2293,9 @@ transcode_utf8(std::string const& utf8_val, std::string& result, } else if ((codepoint == 0xad) && (encoding == e_pdfdoc)) { - // PDFDocEncoding omits 0x00ad (soft hyphen), but rather - // than treating it as undefined, map it to a regular - // hyphen. - result.append(1, '-'); + // PDFDocEncoding omits 0x00ad (soft hyphen). + okay = false; + result.append(1, unknown); } else if ((codepoint > 160) && (codepoint < 256) && ((encoding == e_winansi) || (encoding == e_pdfdoc))) -- cgit v1.2.3-54-g00ecf