Simon Danner
|
9ad9c72827
LibGfx: Draw complex emojis correctly
|
před 3 roky |
Simon Wanner
|
206d6ece55
LibGfx: Move other font-related files to LibGfx/Font/
|
před 3 roky |
Jelle Raaijmakers
|
7334636933
LibGfx: Return kerning values as a `float` instead of `int`
|
před 3 roky |
Jelle Raaijmakers
|
ee9a2e0715
LibGfx: Implement font kerning for `Painter::draw_text_run`
|
před 3 roky |
Andreas Kling
|
7850628ff1
LibGfx: Add Painter::draw_text_run(), a simplified text painting API
|
před 3 roky |
Andreas Kling
|
5c5e4b5ae5
Revert "LibGfx: Remove bogus baseline adjustment in Painter's draw_text_line()"
|
před 3 roky |
Andreas Kling
|
2b2915656d
LibGfx: Remove bogus baseline adjustment in Painter's draw_text_line()
|
před 3 roky |
Andreas Kling
|
65629d26fe
LibGfx: Use Font::pixel_size() instead of glyph_height() when painting
|
před 3 roky |
MacDue
|
3c0e17f29f
LibGfx: Support scaling in AntiAliasingPainter::draw_circle()
|
před 3 roky |
Jelle Raaijmakers
|
b17fb76ace
LibGfx: Implement TTF kerning tables
|
před 3 roky |
Jelle Raaijmakers
|
bec474d99b
LibGfx: Calculate source rect once in `do_draw_scaled_bitmap`
|
před 3 roky |
Jelle Raaijmakers
|
f790a69431
LibGfx: Draw last row and column of scaled bitmaps in Painter
|
před 3 roky |
Simon Wanner
|
4f348f1733
LibGfx: Clip away coordinates outside the source bitmap
|
před 3 roky |
Simon Wanner
|
917d06fa30
LibGfx: Clamp coordinates for bilinear blending correctly
|
před 3 roky |
Andreas Kling
|
d09e8978c2
LibGfx: Be more aggressive when splitting bezier curves
|
před 3 roky |
MacDue
|
51e54ab1ba
LibGfx: AntiAliasingPainter::draw_circle/fill_rect_with_rounded_corners
|
před 3 roky |
Lenny Maiorani
|
9c56a83b76
Libraries: Use default constructors/destructors in LibGfx
|
před 3 roky |
Joe Petrus
|
2632f6ae65
LibGfx: Abort draw_circle_arc_intersecting with 0 radius
|
před 3 roky |
Vrins
|
3b22fd9a9f
LibGfx: Add support for TextAlignment::TopCenter / BottomCenter
|
před 3 roky |
Andreas Kling
|
9fa78b1a05
LibGfx: Don't mix up red/blue channels when blitting RGBA8888 bitmap
|
před 3 roky |
Andreas Kling
|
a6a8ba80fc
LibGfx: Rename Color::from_rgba() => Color::from_argb()
|
před 3 roky |
Andreas Kling
|
5ace66a903
LibGfx: Rename RGBA32 => ARGB32
|
před 3 roky |
Linus Groh
|
c5c026890e
LibGfx: Add basic variation selector and regional indicator support :^)
|
před 3 roky |
Linus Groh
|
cab032f1ee
LibGfx+LibGUI: Support multi code point emojis in text painting :^)
|
před 3 roky |
Steven Schmoll
|
d345a3689f
LibGfx: Support color blending in Painter::draw_bitmap
|
před 3 roky |
Tobias Christiansen
|
0277118cb4
LibGfx: Add Painter::draw_triangle_wave()
|
před 3 roky |
Maciej
|
8542d1da5a
LibGfx: Always scale emojis to fit font height
|
před 3 roky |
Filiph Sandström
|
c4b78bee45
LibGfx: Remove VERIFY in draw_rect_with_thickness
|
před 3 roky |
Hendiadyoin1
|
9e7c16d0a4
LibGfx: Load default font lazily
|
před 3 roky |
Andreas Kling
|
8b1108e485
Everywhere: Pass AK::StringView by value
|
před 3 roky |