diff --git a/Userland/Libraries/LibPDF/Fonts/Type1FontProgram.cpp b/Userland/Libraries/LibPDF/Fonts/Type1FontProgram.cpp index 649fec3728..584a16c3eb 100644 --- a/Userland/Libraries/LibPDF/Fonts/Type1FontProgram.cpp +++ b/Userland/Libraries/LibPDF/Fonts/Type1FontProgram.cpp @@ -397,11 +397,21 @@ PDFErrorOr Type1FontProgram::parse_glyph(ReadonlyBytes case DotSection: case VStem3: case HStem3: - case Seac: // FIXME: Do something with these? state.sp = 0; break; + case Seac: { + auto achar = pop(); + auto bchar = pop(); + auto ady = pop(); + auto adx = pop(); + // auto asb = pop(); + state.glyph.set_accented_character(AccentedCharacter { (u8)bchar, (u8)achar, adx, ady }); + state.sp = 0; + break; + } + case Div: { auto num2 = pop(); auto num1 = pop();