1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-01 07:48:12 +00:00
serenity/Userland/Libraries/LibPDF/Fonts
Rodrigo Tobar fb0c3a9e18 LibPDF: Stop calculating code points for glyphs
When rendering text, a sequence of bytes corresponds to a glyph, but not
necessarily to a character. This misunderstanding permeated through the
Encoding through to the Font classes, which were all trying to calculate
such values. Moreover, this was done only to identify "space"
characters/glyphs, which were getting a special treatment (e.g., avoid
rendering). Spaces are not special though -- there might be fonts that
render something for them -- and thus should not be skipped
2023-02-02 14:50:38 +01:00
..
CFF.cpp AK: Deprecate the old AK::Stream 2023-01-29 19:16:44 -07: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 name -> char code conversion in Encoding 2023-01-25 15:40:11 +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: Stop calculating code points for glyphs 2023-02-02 14:50:38 +01:00
Type1Font.h LibPDF: Stop calculating code points for glyphs 2023-02-02 14:50:38 +01:00
Type1FontProgram.cpp LibPDF: Augment Type11FontProgram with Type2 capabilities 2023-01-25 15:40:11 +01:00
Type1FontProgram.h LibPDF: Augment Type11FontProgram with Type2 capabilities 2023-01-25 15:40:11 +01:00