summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGfx/Font
AgeCommit message (Expand)Author
2023-03-06Everywhere: Remove NonnullRefPtr.h includesAndreas Kling
2023-03-06LibGfx: Skip old-style emoji lookup for fonts that have color bitmapsAndreas Kling
2023-03-06LibGfx/OpenType: Support one specific type of embedded color bitmapsAndreas Kling
2023-03-06LibGfx: Prepare the paint code for fonts whose glyphs are color bitmapsAndreas Kling
2023-03-06LibGfx/OpenType: Add scaffolding for CBDT and CBLC tablesAndreas Kling
2023-03-06LibGfx/OpenType: Make "glyf" and "loca" tables optionalAndreas Kling
2023-03-05LibCore+Everywhere: Return an Error from DirIterator::error()Sam Atkins
2023-03-04LibGfx: Remove Font::glyph_height() virtualAndreas Kling
2023-03-04LibGfx: Add Font::pixel_size_rounded_up()Andreas Kling
2023-03-02LibGfx: Handle multi-code point emoji when computing scaled glyph widthTimothy Flynn
2023-03-01LibGfx+LibUnicode: Support specifying the path to search for emojiTimothy Flynn
2023-02-24LibGfx: Remove single-code point Font::glyph_or_emoji_width APITimothy Flynn
2023-02-24LibGfx: Use LibUnicode to filter code points that cannot start an emojiTimothy Flynn
2023-02-24LibGfx: Use the paths to emoji images generated alongside emoji dataTimothy Flynn
2023-02-22LibGfx: Do not exclude all ASCII code points from emoji lookupsTimothy Flynn
2023-02-22LibGfx: Bail early from Emoji::emoji_for_code_point_iterator for ASCIITimothy Flynn
2023-02-22LibGfx: Consider multi-code point glyphs when computing text widthTimothy Flynn
2023-02-22LibGfx: Support computing a font's glyph width with code point iteratorsTimothy Flynn
2023-02-22LibGfx: Implement Emoji::emoji_for_code_point_iterator for UTF-32 viewsTimothy Flynn
2023-02-21LibGfx: Fix const-correctness issuesAndreas Kling
2023-02-19LibTextCodec+Everywhere: Port Decoders to new StringsSam Atkins
2023-02-15LibTextCodec+Everywhere: Make TextCodec::decoder_for() take a StringViewSam Atkins
2023-02-13LibCore: Remove `Stream.h`Tim Schumacher
2023-02-13LibCore: Move Stream-based file into the `Core` namespaceTim Schumacher
2023-02-13LibCore: Rename `File` to `DeprecatedFile`Tim Schumacher
2023-02-11LibGfx: Introduce with_size method for FontAliaksandr Kalenik
2023-02-08Everywhere: Use ReadonlySpan<T> instead of Span<T const>MacDue
2023-02-05LibGfx: Pass font width to `FontDatabase::get()`Aliaksandr Kalenik
2023-01-31LibGfx: Make glyph ID lookup faster with a cacheAndreas Kling
2023-01-29AK: Deprecate the old `AK::Stream`Tim Schumacher
2023-01-28AK: Remove `try_` prefix from FixedArray creation functionsLinus Groh
2023-01-27LibGfx: Remove declarations for non-existent methodsSam Atkins
2023-01-27LibGfx: Make OTF prefer Cmap tables of the Windows platform againJulian Offenhäuser
2023-01-26LibGfx: Remove `try_` prefix from bitmap creation functionsTim Schumacher
2023-01-24LibGfx: Cache font pixel metrics in ScaledFontAndreas Kling
2023-01-20LibGfx: Use `Core::Stream` to write bitmap fontsTim Schumacher
2023-01-12LibGfx: Provide accessors to instruction data to OpenType::FontMacDue
2023-01-12LibGfx: Parse the TTF fpgm and prep tablesMacDue
2023-01-12LibGfx: Add OpenType opcodes and helpers to parse instruction streamsMacDue
2023-01-09AK+Everywhere: Rename FlyString to DeprecatedFlyStringTimothy Flynn
2023-01-09LibGfx: Implement TrimmedTable mappings for CmapsJulian Offenhäuser
2023-01-09LibGfx: Implement ByteEncoding mappings for CmapsJulian Offenhäuser
2023-01-09LibGfx: Select a valid TTF cmap subtable for the Macintosh platformJulian Offenhäuser
2023-01-06LibGfx: Make BitmapFont's line gap be Gfx::Painter::LINE_SPACINGAndreas Kling
2023-01-06LibGfx: Make ScaledFont::glyph_height() return the pixel heightAndreas Kling
2023-01-06LibGfx: Remove unused Font::point_size()Andreas Kling
2023-01-06LibGfx: Make Font::preferred_line_height() more correctAndreas Kling
2023-01-06LibGfx: Remove bogus rounding in FontPixelMetrics::line_spacing()Andreas Kling
2023-01-06LibGfx/OpenType: Use typographic metrics when asked to by the OS/2 tableAndreas Kling
2023-01-05LibGfx+LibPDF: Apply subpixel offset in affine transformationMacDue