ladybird/Userland/Libraries/LibGfx
Andreas Kling 28d4e326f8 LibGfx: Use the woff2 library to decode WOFF2 font files
This saves us the trouble of maintaining our own implementation,
and instantly brings us to full WOFF2 feature parity with others.

Co-Authored-By: Andrew Kaster <akaster@serenityos.org>
2024-06-07 18:42:12 +02:00
..
Filters
Font LibGfx: Use the woff2 library to decode WOFF2 font files 2024-06-07 18:42:12 +02:00
ICC
ImageFormats LibGfx: Move Gfx::Painter::WindingRule => Gfx::WindingRule 2024-06-05 15:37:05 +02:00
AffineTransform.cpp
AffineTransform.h LibGfx: Add shortcut to draw_scaled_bitmap_with_transform() for scales 2024-05-29 08:17:01 +02:00
AntiAliasingPainter.cpp Everywhere: Include <LibGfx/Painter.h> in fewer places 2024-06-05 15:37:05 +02:00
AntiAliasingPainter.h Everywhere: Include <LibGfx/Painter.h> in fewer places 2024-06-05 15:37:05 +02:00
Bitmap.cpp LibGfx: Remove Bitmap and Painter "scale" concept 2024-06-05 15:37:05 +02:00
Bitmap.h LibGfx: Remove Bitmap and Painter "scale" concept 2024-06-05 15:37:05 +02:00
BoundingBox.h
CharacterBitmap.h
CIELAB.h
CMakeLists.txt LibGfx: Use the woff2 library to decode WOFF2 font files 2024-06-07 18:42:12 +02:00
CMYKBitmap.cpp
CMYKBitmap.h
Color.cpp
Color.h LibGfx: Make Color::NamedColor be an enum class 2024-05-26 18:51:52 +02:00
DeltaE.cpp
DeltaE.h
DisjointRectSet.h
EdgeFlagPathRasterizer.cpp LibGfx: Make Painter::target() return a Bitmap& 2024-06-05 15:37:05 +02:00
EdgeFlagPathRasterizer.h Everywhere: Include <LibGfx/Painter.h> in fewer places 2024-06-05 15:37:05 +02:00
FontCascadeList.cpp
FontCascadeList.h
Forward.h LibGfx: Remove unused GlyphBitmap class 2024-06-04 18:45:30 +02:00
FourCC.h
GradientPainting.cpp LibGfx: Remove Bitmap and Painter "scale" concept 2024-06-05 15:37:05 +02:00
Gradients.h
GrayscaleBitmap.h
ImmutableBitmap.cpp
ImmutableBitmap.h
Line.h
LineStyle.h LibGfx: Move Gfx::Painter::LineStyle => Gfx::LineStyle 2024-06-05 15:37:05 +02:00
Matrix.h
Matrix3x3.h
Matrix4x4.h
MedianCut.cpp
MedianCut.h
Orientation.h
Painter.cpp LibGfx: Make Painter::target() return a Bitmap& 2024-06-05 15:37:05 +02:00
Painter.h LibGfx: Make Painter::target() return a Bitmap& 2024-06-05 15:37:05 +02:00
PaintStyle.h
Palette.cpp LibGfx: Remove unnecessary use of LibGUI in Gfx::Palette 2024-06-02 20:26:56 +02:00
Palette.h LibGfx: Remove unnecessary use of LibGUI in Gfx::Palette 2024-06-02 20:26:56 +02:00
Path.cpp
Path.h
PathClipper.cpp Everywhere: Include <LibGfx/Painter.h> in fewer places 2024-06-05 15:37:05 +02:00
PathClipper.h Everywhere: Include <LibGfx/Painter.h> in fewer places 2024-06-05 15:37:05 +02:00
Point.cpp
Point.h
Quad.h
Rect.cpp
Rect.h
ScalingMode.h LibGfx: Move Gfx::Painter::ScalingMode => Gfx::ScalingMode 2024-06-05 15:37:05 +02:00
ShareableBitmap.cpp LibGfx: Remove Bitmap and Painter "scale" concept 2024-06-05 15:37:05 +02:00
ShareableBitmap.h
Size.cpp
Size.h
StandardCursor.h
SystemTheme.cpp
SystemTheme.h
TextAlignment.h
TextAttributes.h
TextDirection.cpp
TextDirection.h
TextElision.h
TextLayout.cpp LibGfx: Remove Bitmap::glyph_spacing() 2024-06-04 18:45:30 +02:00
TextLayout.h LibGfx: Remove Bitmap::glyph_spacing() 2024-06-04 18:45:30 +02:00
TextWrapping.h
TIFFGenerator.py
Triangle.cpp
Triangle.h
Vector2.h
Vector3.h
Vector4.h
VectorGraphic.cpp
VectorGraphic.h
VectorN.h
WindingRule.h LibGfx: Move Gfx::Painter::WindingRule => Gfx::WindingRule 2024-06-05 15:37:05 +02:00