1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 03:07:43 +00:00
serenity/Userland/Libraries/LibPDF/Fonts
Rodrigo Tobar 3eaa27f53a LibPDF: Add infrastructure for accented character glyphs
Type1 accented character glyphs are composed of two other glyphs in the
same font: a base glyph and an accent glyph, given as char codes in the
standard encoding. These two glyphs are then composed together to form
the accented character.

This commit adds the data structures to hold the information for
accented characters, and also the routine that composes the final glyph
path out of the two individual components. All glyphs must have been
loaded by the time this composition takes place, and thus a new
protected consolidate_glyphs() routine has been added to perform this
calculation.
2023-02-08 19:47:15 +01:00
..
CFF.cpp LibPDF: Add infrastructure for accented character glyphs 2023-02-08 19:47:15 +01:00
CFF.h LibPDF: Add initial CFF parsing 2023-01-25 15:40:11 +01:00
PDFFont.cpp LibPDF: Record base font name read from document 2023-01-25 15:40:11 +01: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: Stop calculating code points for glyphs 2023-02-02 14:50:38 +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: Add infrastructure for accented character glyphs 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