summaryrefslogtreecommitdiff
path: root/src/font
AgeCommit message (Expand)Author
2025-09-04Fix font handling for bitmap and non-sfnt fonts (#8512)Mitchell Hashimoto
2025-09-04reduce nestingQwerasd
2025-09-03fix(font/freetype): mark glyph bitmap as owned if modifyingQwerasd
2025-09-03fix(font): make `face.getMetrics()` infallibleQwerasd
2025-09-03font: constrain dingbatsQwerasd
2025-09-02font: log warning when rejecting ic_widthQwerasd
2025-09-02fix(font): detect and reject improper advance for icwidthQwerasd
2025-08-23using uucode for the graphemeBreak in shaper/web_canvas.zigJacob Sandlund
2025-08-23attempting to use uucode from uucode.xJacob Sandlund
2025-08-21Merge remote-tracking branch 'upstream/main' into jacob/uucodeJacob Sandlund
2025-08-21Full unit test suite passing Valgrind (#8319)Mitchell Hashimoto
2025-08-21font: disable sprite test in valgrindMitchell Hashimoto
2025-08-21font: fix fontconfig leaks in unit testsMitchell Hashimoto
2025-08-20terminal: fix undefined memory in Tabstops codeMitchell Hashimoto
2025-08-20font/CoreText: fix positioning for padded scaled glyphsQwerasd
2025-08-17is_emoji_presentationJacob Sandlund
2025-08-17Merge remote-tracking branch 'upstream/main' into jacob/uucodeJacob Sandlund
2025-08-17deps: update z2d to 0.7.1 tagged releaseQwerasd
2025-08-15font/Atlas: add test for OOM behavior of `grow`Qwerasd
2025-08-15font/Atlas: cleanup `grow`Qwerasd
2025-08-15fix UAF in growAlex Kladov
2025-08-12update after refactor (string field config, etc)Jacob Sandlund
2025-08-12Merge remote-tracking branch 'upstream/main' into jacob/uucodeJacob Sandlund
2025-08-11Fix up font raster position + other small fixes (#8206)Qwerasd
2025-08-10font/freetype: port improved raster logic from CoreTextQwerasd
2025-08-10font/freetype: add a test for face name decoding using embedded fontsJeffrey C. Ollie
2025-08-10font/freetype: convert encoding of font namesJeffrey C. Ollie
2025-08-10font/freetype: pass monochrome load flag when neededQwerasd
2025-08-10font: use adjusted cell width for recentering againQwerasd
2025-08-10Revert "font/Metrics: remove original_cell_width, no longer needed"Qwerasd
2025-08-10font/coretext: fix glyph position/scale codeQwerasd
2025-08-10font: compare font Index packed structs directlyQwerasd
2025-08-07font/{harfbuzz,coretext}: enable dlig for test shaperLeah Amelia Chen
2025-08-07font: disable discretionary ligatures by defaultLeah Amelia Chen
2025-08-05using just `get`Jacob Sandlund
2025-07-27Using uucode in a few places where it's easy.Jacob Sandlund
2025-07-26Add per-font size adjustment, don't adjust nf symbol font or emoji font; use ...Mitchell Hashimoto
2025-07-25font: use non-mono symbols nerd font for embedded symbolsQwerasd
2025-07-25font: clean up Collection api somewhatQwerasd
2025-07-25font: allow fractional pixel sizesQwerasd
2025-07-25apprt/gtk-ng: surface inheritance, new windowMitchell Hashimoto
2025-07-24cleanupQwerasd
2025-07-22core: use std.testing.expectEqualStrings where appropriateJeffrey C. Ollie
2025-07-22Rewrite comment for clarityDaniel Wennberg
2025-07-22Fix off-by-one error & adjust overline pos in cell height modDaniel Wennberg
2025-07-18Update a straggling name and signatureDaniel Wennberg
2025-07-18Calculate scaled size directly, eliminate redundant resizesDaniel Wennberg
2025-07-17Add unwrapConst, avoid constCastDaniel Wennberg
2025-07-17Use em size as nerd font reference metricDaniel Wennberg
2025-07-17Make size normalization reference customizable per faceDaniel Wennberg