diff options
-rw-r--r-- | Userland/Libraries/LibPDF/Fonts/Type1FontProgram.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Userland/Libraries/LibPDF/Fonts/Type1FontProgram.cpp b/Userland/Libraries/LibPDF/Fonts/Type1FontProgram.cpp index 539e4c766c..920e344927 100644 --- a/Userland/Libraries/LibPDF/Fonts/Type1FontProgram.cpp +++ b/Userland/Libraries/LibPDF/Fonts/Type1FontProgram.cpp @@ -46,6 +46,10 @@ enum ExtendedCommand { CallOtherSubr = 16, Pop, SetCurrentPoint = 33, + Hflex, + Flex, + Hflex1, + Flex1, }; RefPtr<Gfx::Bitmap> Type1FontProgram::rasterize_glyph(u32 char_code, float width, Gfx::GlyphSubpixelOffset subpixel_offset) @@ -412,6 +416,14 @@ PDFErrorOr<Type1FontProgram::Glyph> Type1FontProgram::parse_glyph(ReadonlyBytes break; } + case Hflex: + case Flex: + case Hflex1: + case Flex1: + // TODO: implement these + state.sp = 0; + break; + default: return error(DeprecatedString::formatted("Unhandled command: 12 {}", data[i])); } |