1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 03:07:43 +00:00
serenity/Userland/Libraries/LibPDF/Fonts
Nico Weber 9aa31157d5 LibPDF: Use right encoding for standard fonts Symbol and ZapfDingbats
We use Liberation Sans for the actual glyph for these, and that's
missing some (Symbol) / all (ZapfDingbats) of the glyphs we need
for these two standard fonts (...or at least the mapping from
name to glyph, not sure). But still, better rendering squares than
completely incorrect glpyhs.

Our code deciding what to do when a value isn't found in an encoding,
or when the name doesn't map to a glpyh, also needs work, but that's
mostly independent of this change. I think this is a nice small
standalone progression.
2024-02-27 17:42:08 -05:00
..
AdobeGlyphList.cpp LibPDF: Implement most of the spec algorithm for picking TrueType glyphs 2024-02-25 15:15:20 +01:00
AdobeGlyphList.h LibPDF: Implement most of the spec algorithm for picking TrueType glyphs 2024-02-25 15:15:20 +01:00
CFF.cpp LibPDF: Give CFF Glyph 0 the name .notdef 2024-02-20 06:54:50 -05:00
CFF.h LibPDF/CFF: Compute per-glyph glyph width in CID-keyed fonts 2024-02-16 12:41:10 -05:00
PDFFont.cpp LibPDF: Read /Flags off font descriptors 2024-02-25 15:15:20 +01:00
PDFFont.h LibPDF: Read /Flags off font descriptors 2024-02-25 15:15:20 +01:00
PS1FontProgram.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
PS1FontProgram.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
SimpleFont.cpp LibPDF: Scale default glyph width by font size and x scale 2024-02-12 14:32:04 +00:00
SimpleFont.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
TrueTypeFont.cpp LibPDF: Hack around a FIXME in TrueTypePainter::get_glyph_width() 2024-02-27 07:02:27 +01:00
TrueTypeFont.h LibPDF: Move TrueType painting into a new class 2024-02-27 07:02:27 +01:00
Type0Font.cpp LibPDF+LibGfx: Do not try to read "name" table for PDFs 2024-02-21 13:38:33 +01:00
Type0Font.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Type1Font.cpp LibPDF: Use right encoding for standard fonts Symbol and ZapfDingbats 2024-02-27 17:42:08 -05:00
Type1Font.h LibPDF: Let Type1Font use TrueTypePainter for standard fonts 2024-02-27 07:02:27 +01:00
Type1FontProgram.cpp LibPDF: Don't crash on zero-width characters in type1 fonts 2024-02-27 07:01:05 +01:00
Type1FontProgram.h LibPDF/CFF: Store if a font program is CID-keyed 2024-02-15 12:32:31 +01:00
Type3Font.cpp LibPDF: Add an initial implementation of type 3 glyph rendering 2023-11-17 19:47:53 +00:00
Type3Font.h LibPDF: Pass Renderer to SimpleFont::draw_glyph() 2023-11-17 19:47:53 +00:00