summaryrefslogtreecommitdiff
path: root/src/font/shaper/run.zig
AgeCommit message (Expand)Author
2025-10-03Zig 0.15: zig build test Mitchell Hashimoto
2025-09-08comment + style changesQwerasd
2025-09-07Position-independent font shaper cachingJesse Miller
2025-08-10font: compare font Index packed structs directlyQwerasd
2025-06-30move runIterator options to dedicated structMitchell Hashimoto
2025-06-30Introduce `font-shaping-break` config optionDaniel Patterson
2025-03-19fix(font/shape): don't require emoji presentation for grapheme partsQwerasd
2024-10-11font/shaper: explicitly skip invisible cells while shapingQwerasd
2024-08-11font/shaper: split text runs on common bad ligature pairsMitchell Hashimoto
2024-07-29terminal: hasText no longer special cases kitty placeholdersMitchell Hashimoto
2024-05-01font/shaper: run hash should include font indexMitchell Hashimoto
2024-05-01font/shaper: add hash to text runsMitchell Hashimoto
2024-04-30font: runs do not split on bg color changeMitchell Hashimoto
2024-04-05font/shaper: work on new grid APIsMitchell Hashimoto
2024-04-05renderer/metal: convert moreMitchell Hashimoto
2024-03-22font/shaper: fix style for runsMitchell Hashimoto
2024-03-22zig build test with renamed terminal packageMitchell Hashimoto
2024-03-22font/shaper: new APIMitchell Hashimoto
2024-03-22font/shaper: more tests passingMitchell Hashimoto
2024-03-22font/shaper: start converting run to new terminalMitchell Hashimoto
2024-01-13remove tracy usage from all filesMitchell Hashimoto
2024-01-02terminal: track palette color in cell stateGregory Anders
2023-12-11font/shaper: if char is 0, should send space to shaperMitchell Hashimoto
2023-11-20font: shaper should not look up U+200D for consistent fontsMitchell Hashimoto
2023-11-08font: if VS15/16 not specified, prefer any presentation in explicit fontMitchell Hashimoto
2023-11-02font: if a codepoint is emoji presentation, prefer that for shapingMitchell Hashimoto
2023-08-29font/shaper: split ligature around cell style changeMitchell Hashimoto
2023-08-26font: grapheme clusters need to find a single font for all codepointsMitchell Hashimoto
2023-08-15font: shaper doesn't split run on selection if selection splits graphemeMitchell Hashimoto
2023-08-08Fix typosKevin Hovsäter
2023-07-18font/shaper: do not break on merged emoji if cursor is directly on itMitchell Hashimoto
2023-07-18font/shaper: text runs should split around block cursorsMitchell Hashimoto
2023-06-30Update Zig (#164)Mitchell Hashimoto
2023-06-23font: run splitting needs to detect italicsMitchell Hashimoto
2023-03-23font/shaper: split runs at selection boundariesMitchell Hashimoto
2022-12-06font: extract common shaper elements outMitchell Hashimoto