summaryrefslogtreecommitdiff
path: root/src/font
AgeCommit message (Expand)Author
2025-10-11fix(font): Additional scale group tweaks (#9152)HEADtipmainDaniel Wennberg
2025-10-11font(fix): Extract and apply Nerd Font codepoint mapping table (#9142)Daniel Wennberg
2025-10-03Add comprehensive constraint testsDaniel Wennberg
2025-10-03Fix botched cherry-pick from #8990Daniel Wennberg
2025-10-03Handle font_patcher codepoint range overlapsDaniel Wennberg
2025-10-03Handle font_patcher codepoint offsetsDaniel Wennberg
2025-10-03Skip patchsets and codepoints not in SymbolsNFDaniel Wennberg
2025-10-03Add font_patcher's grouped vs individual alignmentDaniel Wennberg
2025-10-03Align stretched glyphs to cell, not faceDaniel Wennberg
2025-10-03Always clamp scaled glyph to cellDaniel Wennberg
2025-10-03fix(font): Anchor scaling at bounding box centerDaniel Wennberg
2025-10-03Fix commentDaniel Wennberg
2025-10-03Use correct and consistent pre-constraint glyph rectDaniel Wennberg
2025-10-03Center before quantizing bitmap glyphsDaniel Wennberg
2025-10-03ci: cleanupMitchell Hashimoto
2025-10-03Zig 0.15: zig build GTK exeMitchell Hashimoto
2025-10-03Zig 0.15: zig build test Mitchell Hashimoto
2025-10-03Implement and use generic approx equality tester (#8979)Mitchell Hashimoto
2025-10-02fix(font/coretext): always prevent shaper from emitting rtlQwerasd
2025-10-02font/coretext: tiny shaper improvementsQwerasd
2025-09-30Implement and use generic approx equality testerDaniel Wennberg
2025-09-30Merge branch 'main' into jacob/uucodeMitchell Hashimoto
2025-09-29fix(font): Improve FreeType glyph measurements and add unit tests for face me...Mitchell Hashimoto
2025-09-29Rewrite constraint code for improved icon scaling/alignmentDaniel Wennberg
2025-09-23use unicode.graphemeBreak in src/font/shaper/web_canvas.zigJacob Sandlund
2025-09-23Merge remote-tracking branch 'upstream/main' into jacob/uucodeJacob Sandlund
2025-09-21Hoist `GlyphSize` out of nested scopesDaniel Wennberg
2025-09-19build: move apprt, font, renderer enums to dedicated filesMitchell Hashimoto
2025-09-18Factor out glyph rect functionDaniel Wennberg
2025-09-18Drop the nan sentinel; just fall through insteadDaniel Wennberg
2025-09-18Use approximate equality for float comparisonsDaniel Wennberg
2025-09-18Refactor load flags into a functionDaniel Wennberg
2025-09-18Merge remote-tracking branch 'upstream/main' into jacob/uucodeJacob Sandlund
2025-09-17Add tests for font metrics and their estimatorsDaniel Wennberg
2025-09-17Use same hinting flags for measurement and renderingDaniel Wennberg
2025-09-17Use outline bbox for ascii_height measurementDaniel Wennberg
2025-09-17Give the autoformatter what it wantsDaniel Wennberg
2025-09-17Measure ascii height and use to upper bound ic_widthDaniel Wennberg
2025-09-17Merge remote-tracking branch 'upstream/main' into jacob/uucodeJacob Sandlund
2025-09-08comment + style changesQwerasd
2025-09-07Position-independent font shaper cachingJesse Miller
2025-09-06Merge remote-tracking branch 'upstream/main' into jacob/uucodeJacob Sandlund
2025-09-05Micro-optimize GlyphKey Context (#8536)Mitchell Hashimoto
2025-09-05Glphkey.hash CityHash64 -> hash.intJesse Miller
2025-09-05Fix off-by-one error & adjust overline pos in cell height mod (#8022)Mitchell Hashimoto
2025-09-05Micro-optimize GlyphKey ContextJesse Miller
2025-09-05gtk: the Future is Now (#8531)Mitchell Hashimoto
2025-09-05gtk: the Future is NowLeah Amelia Chen
2025-09-04gtk: nuke the legacy apprt from orbit (#8520)Mitchell Hashimoto
2025-09-05gtk: nuke the legacy apprt from orbitLeah Amelia Chen