1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 00:37:34 +00:00
serenity/Userland/Libraries/LibPDF/Fonts
Nico Weber 095a2a17ed LibPDF: Replace TODO()s in Type0Font code with Errors
...which causes us to not render these fonts instead of crashing.

Reduces number of crashes on 300 random PDFs from the web (the first 300
from 0000.zip from
https://pdfa.org/new-large-scale-pdf-corpus-now-publicly-available/)
from 64 (21%) to 42 (14%).
2023-10-20 10:33:59 -06:00
..
CFF.cpp LibPDF: Implement support for callgsubr in CFF font programs 2023-10-18 10:50:32 -04:00
CFF.h LibPDF: Implement support for callgsubr in CFF font programs 2023-10-18 10:50:32 -04:00
PDFFont.cpp LibPDF: Fix lookup of built-in Bold Italic strings 2023-10-19 16:52:49 -04:00
PDFFont.h LibPDF: Don't ignore word_spacing 2023-07-22 12:24:29 -04:00
PS1FontProgram.cpp LibPDF: Implement support for callgsubr in CFF font programs 2023-10-18 10:50:32 -04:00
PS1FontProgram.h LibPDF: Remove declarations for non-existent methods 2023-01-27 20:33:18 +00:00
SimpleFont.cpp LibPDF: Don't ignore word_spacing 2023-07-22 12:24:29 -04:00
SimpleFont.h LibPDF: Don't ignore word_spacing 2023-07-22 12:24:29 -04:00
TrueTypeFont.cpp LibPDF: Resize fonts when the text and line matrices change 2023-07-20 06:56:41 +01:00
TrueTypeFont.h LibPDF: Resize fonts when the text and line matrices change 2023-07-20 06:56:41 +01:00
Type0Font.cpp LibPDF: Replace TODO()s in Type0Font code with Errors 2023-10-20 10:33:59 -06:00
Type0Font.h LibPDF: Sketch out Type0 font support some more 2023-07-25 12:10:36 +02:00
Type1Font.cpp LibPDF: Include width in Type1Font glyph cache key 2023-07-21 07:01:09 +02:00
Type1Font.h LibPDF: Include width in Type1Font glyph cache key 2023-07-21 07:01:09 +02:00
Type1FontProgram.cpp LibPDF: Implement support for callgsubr in CFF font programs 2023-10-18 10:50:32 -04:00
Type1FontProgram.h LibPDF: Implement support for callgsubr in CFF font programs 2023-10-18 10:50:32 -04:00