diff --git a/Userland/Libraries/LibPDF/Fonts/CFF.cpp b/Userland/Libraries/LibPDF/Fonts/CFF.cpp index 4b60978056..58fa24b097 100644 --- a/Userland/Libraries/LibPDF/Fonts/CFF.cpp +++ b/Userland/Libraries/LibPDF/Fonts/CFF.cpp @@ -719,12 +719,16 @@ PDFErrorOr> CFF::parse_encoding(Reader&& reader) auto format = format_raw & 0x7f; if (format == 0) { + // CFF spec, "Table 11 Format 0" auto n_codes = TRY(reader.try_read()); + dbgln_if(CFF_DEBUG, "CFF encoding format 0, {} codes", n_codes); for (u8 i = 0; i < n_codes; i++) { TRY(encoding_codes.try_append(TRY(reader.try_read()))); } } else if (format == 1) { + // CFF spec, "Table 12 Format 1" auto n_ranges = TRY(reader.try_read()); + dbgln_if(CFF_DEBUG, "CFF encoding format 1, {} ranges", n_ranges); for (u8 i = 0; i < n_ranges; i++) { // CFF spec, "Table 13 Range1 Format (Encoding)" auto first_code = TRY(reader.try_read());