diff --git a/Userland/Libraries/LibPDF/Encoding.cpp b/Userland/Libraries/LibPDF/Encoding.cpp index c6d3d7d8cc..79ff2dd4d4 100644 --- a/Userland/Libraries/LibPDF/Encoding.cpp +++ b/Userland/Libraries/LibPDF/Encoding.cpp @@ -23,6 +23,9 @@ PDFErrorOr> Encoding::from_object(Document* document, No auto name = obj->cast()->name(); if (name == "StandardEncoding") return standard_encoding(); + + // FIXME: MacExpertEncoding + if (name == "MacRomanEncoding") return mac_encoding(); if (name == "WinAnsiEncoding") diff --git a/Userland/Libraries/LibPDF/Fonts/CFF.cpp b/Userland/Libraries/LibPDF/Fonts/CFF.cpp index ecb73a169a..34a1e0310a 100644 --- a/Userland/Libraries/LibPDF/Fonts/CFF.cpp +++ b/Userland/Libraries/LibPDF/Fonts/CFF.cpp @@ -388,6 +388,7 @@ PDFErrorOr> CFF::parse_charset(Reader&& reader, size auto resolve = [](SID sid) { if (sid < s_cff_builtin_names.size()) return DeprecatedFlyString(s_cff_builtin_names[sid]); + // FIXME: Read from String INDEX instead. dbgln("Cound't find string for SID {}, going with space", sid); return DeprecatedFlyString("space"); };