index
:
ghostty.git
1.1.x
1.2.x
main
opengl-test
push-lvtrmyqqqpkn
push-qouskwyzlkmy
tristan957/gtk-ng
vm-tests
Unnamed repository; edit this file 'description' to name the repository.
thomasg
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
font
/
shaper
Age
Commit message (
Expand
)
Author
2025-10-03
Zig 0.15: zig build GTK exe
Mitchell Hashimoto
2025-10-03
Zig 0.15: zig build test
Mitchell Hashimoto
2025-10-02
fix(font/coretext): always prevent shaper from emitting rtl
Qwerasd
2025-10-02
font/coretext: tiny shaper improvements
Qwerasd
2025-09-23
use unicode.graphemeBreak in src/font/shaper/web_canvas.zig
Jacob Sandlund
2025-09-17
Merge remote-tracking branch 'upstream/main' into jacob/uucode
Jacob Sandlund
2025-09-08
comment + style changes
Qwerasd
2025-09-07
Position-independent font shaper caching
Jesse Miller
2025-08-23
using uucode for the graphemeBreak in shaper/web_canvas.zig
Jacob Sandlund
2025-08-23
attempting to use uucode from uucode.x
Jacob Sandlund
2025-08-12
Merge remote-tracking branch 'upstream/main' into jacob/uucode
Jacob Sandlund
2025-08-10
font: compare font Index packed structs directly
Qwerasd
2025-08-07
font/{harfbuzz,coretext}: enable dlig for test shaper
Leah Amelia Chen
2025-08-07
font: disable discretionary ligatures by default
Leah Amelia Chen
2025-07-27
Using uucode in a few places where it's easy.
Jacob Sandlund
2025-07-25
font: clean up Collection api somewhat
Qwerasd
2025-07-25
font: allow fractional pixel sizes
Qwerasd
2025-07-17
Make size normalization reference customizable per face
Daniel Wennberg
2025-07-03
font: add jb mono and symbols-only nerd font as dependencies
Qwerasd
2025-07-02
font/coretext: fix small memory leak
Qwerasd
2025-06-30
move runIterator options to dedicated struct
Mitchell Hashimoto
2025-06-30
Introduce `font-shaping-break` config option
Daniel Patterson
2025-05-26
style: use decl literals
Qwerasd
2025-05-26
font: use labeled switch continue pattern for feature string parser
Qwerasd
2025-05-01
font/freetype: introduce mutexes to ensure thread safety of Library and Face
Qwerasd
2025-03-19
fix(font/shape): don't require emoji presentation for grapheme parts
Qwerasd
2024-12-30
font: allow non-boolean font feature settings
Qwerasd
2024-11-07
move datastructures to dedicated "datastruct" package
Mitchell Hashimoto
2024-11-03
font/harfbuzz: force LTR font shaping
Mitchell Hashimoto
2024-10-11
font/shaper: explicitly skip invisible cells while shaping
Qwerasd
2024-10-10
font/noop: conform to new run struct type
Mitchell Hashimoto
2024-10-09
harfbuzz: fix tests to account for removal of null cells
Qwerasd
2024-10-09
coretext: fix tests to account for removal of null cells
Qwerasd
2024-10-09
test(coretext): add test for high plane padding sprite font behavior
Qwerasd
2024-10-08
coretext: don't emit 0 codepoints for special fonts
Qwerasd
2024-10-08
renderer, shaper: don't use null cells, handle bg and decorations separately
Qwerasd
2024-10-02
font: add stylistic variants for built-in font, fix naming convention
Mitchell Hashimoto
2024-08-23
font/harfbuzz: work with new collection API
Mitchell Hashimoto
2024-08-23
font: Collection uses SegmentedList for styles for pointer stability
Mitchell Hashimoto
2024-08-11
font: remove broken test (on purpose) due to improvements in shaping
Mitchell Hashimoto
2024-08-11
font/shaper: split text runs on common bad ligature pairs
Mitchell Hashimoto
2024-08-11
font: add test for fl lig
Mitchell Hashimoto
2024-08-05
chore: clean up typos
Ćukasz Niemier
2024-07-29
terminal: hasText no longer special cases kitty placeholders
Mitchell Hashimoto
2024-07-18
shaper/coretext: use pointer address for cache comparison
Mitchell Hashimoto
2024-07-18
shaper/coretext: reset font cache on grid change
Qwerasd
2024-06-22
font/coretext: cached fonts uses unmanaged arraylist
Mitchell Hashimoto
2024-06-22
font: add noop endFrame calls to all other shapers
Mitchell Hashimoto
2024-06-22
coretext shaper owns CFReleaseThread, works on both Metal and OpenGL now
Mitchell Hashimoto
2024-06-22
font: coretext shaper owns the cf release pool
Mitchell Hashimoto
[next]