ladybird/Userland/Libraries/LibGfx
Idan Horowitz 397269d21e LibGfx: Report font glyph presence based on glyph's specific width
This uses the per glyph width to determine if the glyph is actually
present in the font, and not just inside the range the font can covers

This means that characters that are in the font's range but that are
missing a glyph will show up as the missing character glyph instead of
being invisible.
2021-04-18 22:10:25 +02:00
..
Filters AK+Everywhere: Make StdLibExtras templates less wrapper-y 2021-04-10 21:01:31 +02:00
AffineTransform.cpp Everywhere: Remove klog(), dbg() and purge all LogStream usage :^) 2021-03-12 17:29:37 +01:00
AffineTransform.h Everywhere: Remove klog(), dbg() and purge all LogStream usage :^) 2021-03-12 17:29:37 +01:00
Bitmap.cpp LibGfx: Switch a bunch of API's from taking StringView to String 2021-04-17 01:27:30 +02:00
Bitmap.h LibGfx: Switch a bunch of API's from taking StringView to String 2021-04-17 01:27:30 +02:00
BitmapFont.cpp LibGfx: Always load font widths array and use it for glyph presence 2021-04-18 22:10:25 +02:00
BitmapFont.h LibGfx: Report font glyph presence based on glyph's specific width 2021-04-18 22:10:25 +02:00
BMPLoader.cpp LibGfx: Switch a bunch of API's from taking StringView to String 2021-04-17 01:27:30 +02:00
BMPLoader.h LibGfx: Switch a bunch of API's from taking StringView to String 2021-04-17 01:27:30 +02:00
BMPWriter.cpp Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
BMPWriter.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
CharacterBitmap.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
CharacterBitmap.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ClassicStylePainter.cpp LibGfx: Make top highlight of classic buttons fit to the top left corner 2021-04-17 09:56:22 +02:00
ClassicStylePainter.h Everywhere: It's now "Foobar", not "FooBar", and not "foo bar" 2021-04-13 16:58:15 +02:00
ClassicWindowTheme.cpp Everywhere: Rename title_bar => titlebar 2021-04-18 16:35:18 +02:00
ClassicWindowTheme.h Everywhere: Rename title_bar => titlebar 2021-04-18 16:35:18 +02:00
CMakeLists.txt LibCore+LibHTTP+LibGfx: Switch to LibCompress 2021-03-03 23:42:32 +01:00
Color.cpp Everywhere: Remove klog(), dbg() and purge all LogStream usage :^) 2021-03-12 17:29:37 +01:00
Color.h Everywhere: Remove klog(), dbg() and purge all LogStream usage :^) 2021-03-12 17:29:37 +01:00
DisjointRectSet.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
DisjointRectSet.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Emoji.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Emoji.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Font.h LibGfx: Use size_t instead of int for glyph count 2021-04-18 22:10:25 +02:00
FontDatabase.cpp Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
FontDatabase.h LibGUI: Enable the use of font properties through GML 2021-03-29 09:10:23 +02:00
Forward.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Gamma.h LibGfx: Fix sse enabled builds by removing implicit float conversion 2021-04-17 11:00:04 +02:00
GIFLoader.cpp LibGfx: Switch a bunch of API's from taking StringView to String 2021-04-17 01:27:30 +02:00
GIFLoader.h LibGfx: Switch a bunch of API's from taking StringView to String 2021-04-17 01:27:30 +02:00
ICOLoader.cpp LibGfx: Rename 32-bit BitmapFormats to BGRA8888 and BGRx888x 2021-03-16 11:50:03 +01:00
ICOLoader.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ImageDecoder.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ImageDecoder.h Libraries: Add missing headers 2021-01-22 21:49:54 +01:00
JPGLoader.cpp LibGfx: Switch a bunch of API's from taking StringView to String 2021-04-17 01:27:30 +02:00
JPGLoader.h LibGfx: Switch a bunch of API's from taking StringView to String 2021-04-17 01:27:30 +02:00
Matrix4x4.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Matrix.h Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
Orientation.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Painter.cpp Everywhere: Add -Wdouble-promotion warning 2021-04-16 19:01:54 +02:00
Painter.h LibGUI+LibGfx: Collapse the '&' from Alt shortcuts in tooltip texts 2021-04-11 01:11:09 +02:00
Palette.cpp Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
Palette.h Everywhere: It's now "Foobar", not "FooBar", and not "foo bar" 2021-04-13 16:58:15 +02:00
Path.cpp Everywhere: Add -Wdouble-promotion warning 2021-04-16 19:01:54 +02:00
Path.h LibGfx+LibWeb: Wire up CanvasRenderingContext2D.ellipse() 2021-04-15 17:50:16 +02:00
PBMLoader.cpp Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
PBMLoader.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
PGMLoader.cpp Everywhere: Remove a bunch of redundant 'AK::' namespace prefixes 2021-02-26 16:59:56 +01:00
PGMLoader.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
PNGLoader.cpp LibGfx: Switch a bunch of API's from taking StringView to String 2021-04-17 01:27:30 +02:00
PNGLoader.h LibGfx: Switch a bunch of API's from taking StringView to String 2021-04-17 01:27:30 +02:00
PNGWriter.cpp LibGfx: adding a very simple PNG writer 2021-01-22 20:39:25 +01:00
PNGWriter.h LibGfx: adding a very simple PNG writer 2021-01-22 20:39:25 +01:00
Point.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Point.h Everywhere: Remove klog(), dbg() and purge all LogStream usage :^) 2021-03-12 17:29:37 +01:00
PortableImageLoaderCommon.h LibGfx: Rename 32-bit BitmapFormats to BGRA8888 and BGRx888x 2021-03-16 11:50:03 +01:00
PPMLoader.cpp Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
PPMLoader.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Rect.cpp Everywhere: Add -Wdouble-promotion warning 2021-04-16 19:01:54 +02:00
Rect.h Everywhere: Remove klog(), dbg() and purge all LogStream usage :^) 2021-03-12 17:29:37 +01:00
ShareableBitmap.cpp LibGfx: Give Bitmap a scale factor 2021-01-20 10:28:27 +01:00
ShareableBitmap.h LibGfx: Give Bitmap a scale factor 2021-01-20 10:28:27 +01:00
Size.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Size.h Everywhere: Remove klog(), dbg() and purge all LogStream usage :^) 2021-03-12 17:29:37 +01:00
StandardCursor.h WindowServer+LibGfx: Enumerate Disallow cursor 2021-03-12 09:59:03 +01:00
Streamer.h Everywhere: Remove a bunch of redundant 'AK::' namespace prefixes 2021-02-26 16:59:56 +01:00
StylePainter.cpp Everywhere: It's now "Foobar", not "FooBar", and not "foo bar" 2021-04-13 16:58:15 +02:00
StylePainter.h Everywhere: It's now "Foobar", not "FooBar", and not "foo bar" 2021-04-13 16:58:15 +02:00
SystemTheme.cpp Everywhere: It's now "Foobar", not "FooBar", and not "foo bar" 2021-04-13 16:58:15 +02:00
SystemTheme.h Everywhere: It's now "Foobar", not "FooBar", and not "foo bar" 2021-04-13 16:58:15 +02:00
TextAlignment.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
TextAttributes.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
TextElision.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Triangle.cpp Everywhere: Remove klog(), dbg() and purge all LogStream usage :^) 2021-03-12 17:29:37 +01:00
Triangle.h Everywhere: Remove klog(), dbg() and purge all LogStream usage :^) 2021-03-12 17:29:37 +01:00
Typeface.cpp Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
Typeface.h LibGUI+LibGfx+LibTTF: Make fontpicker handle TTF fonts 2021-02-15 08:50:48 +01:00
Vector3.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
WindowTheme.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
WindowTheme.h Everywhere: Rename title_bar => titlebar 2021-04-18 16:35:18 +02:00