summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGfx/BitmapFont.cpp
AgeCommit message (Expand)Author
2022-04-09LibGfx: Move other font-related files to LibGfx/Font/Simon Wanner
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-30LibGfx: Add ascent, descent and line gap to FontPixelMetricsAndreas Kling
2022-03-30LibGfx: Make Font::pixel_metrics() virtualAndreas Kling
2022-03-30LibGfx: Rename FontMetrics => FontPixelMetricsAndreas Kling
2022-03-30LibGfx: Make Gfx::FontMetrics include the advance of '0' instead of 'M'Andreas Kling
2022-03-30LibGfx: Remove code point parameter from Gfx::Font::MetricsAndreas Kling
2022-02-01Everywhere: Fully qualify font names by including their slopethankyouverycool
2022-01-22LibGfx: Fix stylistic issues in BitmapFontMaciej
2022-01-22LibGfx: Always scale emojis to fit font heightMaciej
2021-12-21AK+Everywhere: Replace __builtin bit functionsNick Johnson
2021-11-24LibGfx: Correct BitmapFont row indexing when un/masking fontsthankyouverycool
2021-11-23LibCore+AK: Move MappedFile from AK to LibCoreAndreas Kling
2021-11-22LibGfx: Avoid unaligned loads and stores in GlyphBitmapAli Mohammad Pur
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-11-08LibCore: Use ErrorOr<T> for Core::File::open()Andreas Kling
2021-09-24LibGfx: Add a simple Gfx::FontMetrics and Gfx::Font::metrics(code_point)Andreas Kling
2021-09-24LibGfx: Make BitmapFont::variant() report a complete typefacethankyouverycool
2021-09-24LibGfx: Support italic BitmapFontsthankyouverycool
2021-09-19LibGfx: Extend Unicode support for BitmapFontsthankyouverycool
2021-09-05Userland: Switch static_assert of type sizes to AK::AssertSizeBrian Gianforcaro
2021-08-08Userland: Use kmalloc_array() where appropriateAndreas Kling
2021-07-22LibGfx: Use calloc() instead of malloc()+memset() Gfx::BitmapFontAndreas Kling
2021-07-20LibTTF+LibGfx: Make Gfx::Font::bold_variant() work for TTF fontsAndreas Kling
2021-07-09LibGfx: Optimize BitmapFont::unicode_view_width() a bitMax Wipfli
2021-07-09LibGfx: ALWAYS_INLINE BitmapFont::unicode_view_widthMax Wipfli
2021-07-09LibGfx: Remove unused headers from BitmapFont.{cpp,h}Max Wipfli
2021-07-07LibGfx: BitmapFont: Handle '\r' and '\n' when calculating text widthLuK1337
2021-06-14LibGfx: Inline BitmapFont::glyph_or_emoji_width() for fixed-width fontsAndreas Kling
2021-05-24LibGfx+Base: Tweak bitmap fonts to ensure glyph data is 4-byte alignedAndreas Kling
2021-04-23AK: Rename adopt() to adopt_ref()Andreas Kling
2021-04-23LibGfx+FontEditor: Account for raw width when painting glyphsthankyouverycool
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-18LibGfx: Always load font widths array and use it for glyph presenceIdan Horowitz
2021-04-18LibGfx: Add support for fonts that include the Hebrew Unicode BlockIdan Horowitz
2021-04-17LibGfx: Switch a bunch of API's from taking StringView to StringAndreas Kling
2021-04-11LibGfx: Add a count to FontTypes and a helper to return type namesthankyouverycool
2021-04-09LibGfx: Added dirty and raw cyrillic support for bitmap fonts.Dmitrii Trifonov
2021-03-30FontEditor+TextEditor+Playground: Refuse to load device filesIdan Horowitz
2021-03-11Userland: Remove superfluous headersBen Wiederhake
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-15LibGfx: Generalize glyph placement in PainterStephan Unverwerth
2021-02-15LibGfx: Insert pixel and ttf fonts into Typeface structureStephan Unverwerth
2021-01-12Libraries: Move to Userland/Libraries/Andreas Kling