Ilia Mashkov
|
2ece4c5559
|
test(font): port DualFontLayout tests, drop per-char-state cases
|
2026-05-30 22:12:29 +03:00 |
|
Ilia Mashkov
|
1fa099bef5
|
refactor(font): port engine to DualFontLayout with typed pretext internals
|
2026-05-30 22:12:00 +03:00 |
|
Ilia Mashkov
|
50238e12c3
|
refactor(findSplitIndex): remove one for cycle
|
2026-05-30 22:10:17 +03:00 |
|
Ilia Mashkov
|
f13dfe1caf
|
chore: add jsdoc comment
|
2026-05-30 22:06:47 +03:00 |
|
Ilia Mashkov
|
f4edb67acb
|
test(font): window centering, clamping, and key stability
|
2026-05-30 21:50:34 +03:00 |
|
Ilia Mashkov
|
ccf51c645e
|
feat(font): compute split index and 3-region slice
|
2026-05-30 21:50:02 +03:00 |
|
Ilia Mashkov
|
efbc464b14
|
test(font): computeLineRenderModel handles empty line
|
2026-05-30 21:49:25 +03:00 |
|
Ilia Mashkov
|
c5092a488b
|
refactor(font): scaffold dualFontLayout module with shared types
|
2026-05-30 21:48:56 +03:00 |
|