ladybird/Userland
Julian Offenhäuser 9cb3b23377 LibPDF: Move all font handling to Type1Font and TrueTypeFont classes
It was previously the job of the renderer to create fonts, load
replacements for the standard 14 fonts and to pass the font size back
to the PDFFont when asking for glyph widths.

Now, the renderer tells the font its size at creation, as it doesn't
change throughout the life of the font. The PDFFont itself is now
responsible to decide whether or not it needs to use a replacement
font, which still is Liberation Serif for now.

This means that we can now render embedded TrueType fonts as well :^)

It also makes the renderer's job much more simple and leads to a much
cleaner API design.
2022-11-25 22:44:47 +01:00
..
Applets LibGUI+Taskbar+Applets+Applications: Set various windows as Popups 2022-11-19 16:04:42 +01:00
Applications Applications: Add Presenter 2022-11-25 14:28:33 -07:00
Demos Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
DevTools Userland: Accept drag_enter events for widgets supporting file drops 2022-11-13 16:13:03 -07:00
DynamicLoader LibC: Properly implement stack protectors 2022-11-01 14:49:09 +00:00
Games 2048: Call event.ignore() correctly in 2048's BoardView keydown handler 2022-11-14 16:08:11 +00:00
Libraries LibPDF: Move all font handling to Type1Font and TrueTypeFont classes 2022-11-25 22:44:47 +01:00
Services LibWeb+WebDriver: Support running headless WebDriver sessions 2022-11-24 00:10:56 +00:00
Shell Shell: Re-block SIGTT{IN,OU} on start 2022-11-03 00:01:42 +03:30
Utilities cat: Return a non-null value if an error occurred 2022-11-24 21:01:54 -05:00
CMakeLists.txt Meta+Userland: Add ENABLE_USERSPACE_COVERAGE_COLLECTION CMake option 2022-05-02 01:46:18 +02:00