1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-30 23:08:11 +00:00
serenity/Userland/Libraries/LibPDF/Fonts
Rodrigo Tobar c4507bb56e LibPDF: Add more built-in SIDs
The first iteration has enough SIDs to display simple documents, but
when trying more and more documents we started to need more of these
SIDs to be properly defined. This is a copy/paste exercise from the CFF
document, which is tedious, so it will continue in small drops.

This commit fills all the gaps until SID 228, which covers all the
ISOAdobe space, and should be enough for most use cases. Since this is a
continuous space starting at 0, we now use an Array instead of a Map to
store these names, which should be more performant. Also to simplify
things I've moved the Array out of the CFF class, making it a simpler
static variable, which allows us to use template type deduction.
2023-02-13 00:23:17 +00:00
..
CFF.cpp LibPDF: Add more built-in SIDs 2023-02-13 00:23:17 +00:00
CFF.h LibPDF: Add more built-in SIDs 2023-02-13 00:23:17 +00:00
PDFFont.cpp LibPDF: Return an error if we fail to load a replacement font 2023-02-12 10:55:37 +00:00
PDFFont.h LibPDF: Stop calculating code points for glyphs 2023-02-02 14:50:38 +01:00
PS1FontProgram.cpp LibPDF: Add infrastructure for accented character glyphs 2023-02-08 19:47:15 +01:00
PS1FontProgram.h LibPDF: Remove declarations for non-existent methods 2023-01-27 20:33:18 +00:00
TrueTypeFont.cpp LibPDF: Fix glyph sizing bug that caused incorrect spacing 2023-02-10 15:37:51 +01:00
TrueTypeFont.h LibPDF: Stop calculating code points for glyphs 2023-02-02 14:50:38 +01:00
Type0Font.cpp LibPDF: Stop calculating code points for glyphs 2023-02-02 14:50:38 +01:00
Type0Font.h LibPDF: Stop calculating code points for glyphs 2023-02-02 14:50:38 +01:00
Type1Font.cpp LibPDF: Index Type1 glyphs by name, not char code 2023-02-08 19:47:15 +01:00
Type1Font.h LibPDF: Stop calculating code points for glyphs 2023-02-02 14:50:38 +01:00
Type1FontProgram.cpp LibPDF: Construct accented characters with Type1 seac command 2023-02-08 19:47:15 +01:00
Type1FontProgram.h LibPDF: Add infrastructure for accented character glyphs 2023-02-08 19:47:15 +01:00