summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibPDF/Fonts
AgeCommit message (Expand)Author
2023-04-12Everywhere: Fix a few typosNico Weber
2023-03-25LibPDF: Load replacements for TrueTypeFonts without an embedded fontJulian Offenhäuser
2023-03-25LibPDF: Actually return an error when failing to load replacement fontsJulian Offenhäuser
2023-03-25LibPDF: Ask OpenType font programs for glyph widths if neededJulian Offenhäuser
2023-03-25LibPDF: Remove the subroutine length limit for PS1 font programsJulian Offenhäuser
2023-03-22LibPDF: Pass the right point width to the font loader in TrueTypeFontJulian Offenhäuser
2023-03-02LibPDF: Detect CFF encodings with supplementsRodrigo Tobar
2023-03-02LibPDF: Increase argument stack for Type1FontProgramsRodrigo Tobar
2023-03-02LibPDF: Improve Type2 hint countingRodrigo Tobar
2023-02-24LibPDF: Refactor *Font classesRodrigo Tobar
2023-02-13LibPDF: Add more built-in SIDsRodrigo Tobar
2023-02-12LibPDF: Return an error if we fail to load a replacement fontJulian Offenhäuser
2023-02-10LibPDF: Fix glyph sizing bug that caused incorrect spacingJulian Offenhäuser
2023-02-10LibPDF: Use more appropriate standard 14 replacement fontsJulian Offenhäuser
2023-02-08LibPDF: Construct accented characters with Type1 seac commandRodrigo Tobar
2023-02-08LibPDF: Add infrastructure for accented character glyphsRodrigo Tobar
2023-02-08LibPDF: Turn Glyph into a classRodrigo Tobar
2023-02-08LibPDF: Index Type1 glyphs by name, not char codeRodrigo Tobar
2023-02-08LibPDF: Add placeholders for *flex Type2 commandsRodrigo Tobar
2023-02-08LibPDF: Account for other endings of PS1 Encoding arrayRodrigo Tobar
2023-02-02LibPDF: Simplify Encoding to align with simple font requirementsRodrigo Tobar
2023-02-02LibPDF: Stop calculating code points for glyphsRodrigo Tobar
2023-01-29AK: Deprecate the old `AK::Stream`Tim Schumacher
2023-01-27LibPDF: Remove declarations for non-existent methodsSam Atkins
2023-01-25LibPDF: Load Type1C fonts when foundRodrigo Tobar
2023-01-25LibPDF: Add initial CFF parsingRodrigo Tobar
2023-01-25LibPDF: Add name -> char code conversion in EncodingRodrigo Tobar
2023-01-25LibPDF: Augment Type11FontProgram with Type2 capabilitiesRodrigo Tobar
2023-01-25LibPDF: Remove unused memberRodrigo Tobar
2023-01-25LibPDF: Add new Type1FontProgram base classRodrigo Tobar
2023-01-25LibPDF: Avoid reading fields from moved-from Data objectRodrigo Tobar
2023-01-25LibPDF: Record base font name read from documentRodrigo Tobar
2023-01-09AK+Everywhere: Rename FlyString to DeprecatedFlyStringTimothy Flynn
2023-01-09LibPDF: Propagate errors in PDFFont::create()Julian Offenhäuser
2023-01-09LibPDF: Make glyphs from standard 14 fonts show up in Type1FontJulian Offenhäuser
2023-01-05LibGfx+LibPDF: Apply subpixel offset in affine transformationMacDue
2023-01-05LibPDF: Use subpixel accurate text renderingMacDue
2022-12-21LibGfx: Rename TTF/TrueType to OpenTypeAndreas Kling
2022-12-16LibPDF: Follow a FontFile's Length valuesRodrigo Tobar
2022-12-16LibPDF: Ignore seac PS1 commands for nowRodrigo Tobar
2022-12-08LibPDF: Add missing character quirk for WinAnsiEncoding fontsAndreas Kling
2022-12-07Meta+Userland: Pass Gfx::IntPoint by valueMacDue
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-25LibPDF: Override Type 1 character mappings by encoding in font dictJulian Offenhäuser
2022-11-25LibPDF: Add alternative names to is_standard_latin_font() helperJulian Offenhäuser
2022-11-25LibPDF: Move all font handling to Type1Font and TrueTypeFont classesJulian Offenhäuser
2022-11-25LibPDF: Introduce loading of common font data in PDFFont base classJulian Offenhäuser
2022-11-25LibPDF: Pass PDFFont::draw_glyph() a char code instead of a code pointJulian Offenhäuser
2022-11-19LibPDF: Use Gfx::PathRasterizer for Adobe Type 1 font renderingJulian Offenhäuser
2022-10-16LibPDF: Add very basic support for Adobe Type 1 font renderingJulian Offenhäuser