summaryrefslogtreecommitdiff
path: root/src/font/face/coretext.zig
AgeCommit message (Expand)Author
2025-10-03Fix botched cherry-pick from #8990Daniel Wennberg
2025-10-03Align stretched glyphs to cell, not faceDaniel Wennberg
2025-10-03Always clamp scaled glyph to cellDaniel Wennberg
2025-10-03Use correct and consistent pre-constraint glyph rectDaniel Wennberg
2025-10-03Center before quantizing bitmap glyphsDaniel Wennberg
2025-09-29Rewrite constraint code for improved icon scaling/alignmentDaniel Wennberg
2025-09-17Measure ascii height and use to upper bound ic_widthDaniel Wennberg
2025-09-04reduce nestingQwerasd
2025-09-03fix(font): make `face.getMetrics()` infallibleQwerasd
2025-09-02font: log warning when rejecting ic_widthQwerasd
2025-09-02fix(font): detect and reject improper advance for icwidthQwerasd
2025-08-20font/CoreText: fix positioning for padded scaled glyphsQwerasd
2025-08-10font/freetype: port improved raster logic from CoreTextQwerasd
2025-08-10font: use adjusted cell width for recentering againQwerasd
2025-08-10font/coretext: fix glyph position/scale codeQwerasd
2025-07-26Add per-font size adjustment, don't adjust nf symbol font or emoji font; use ...Mitchell Hashimoto
2025-07-25font: clean up Collection api somewhatQwerasd
2025-07-25font: allow fractional pixel sizesQwerasd
2025-07-22core: use std.testing.expectEqualStrings where appropriateJeffrey C. Ollie
2025-07-09font/coretext: rework glyph quantization mathQwerasd
2025-07-09font/coretext: don't use vertical overlap constraintsQwerasd
2025-07-07font/coretext: disable Apple's quantization, do it ourselvesQwerasd
2025-07-07Nerd Font Icon Height Constraint (#7850)Qwerasd
2025-07-07font: add icon height to nerd font constraintsQwerasd
2025-07-07font/coretext: fix horizontal bearing calculationQwerasd
2025-07-06font: add test for size adjustment, fix small bug in resizeQwerasd
2025-07-06font: adjust fallback font sizes to match primary metricsQwerasd
2025-07-06font: more generic bearing adjustmentsQwerasd
2025-07-06font: remove unused fields from GlyphQwerasd
2025-07-06font: respect cell width attributes in nerd font constraintsQwerasd
2025-07-05font/coretext: fix bitmap size calculation, prevent clippingQwerasd
2025-07-04font: add constraint logic to rasterizersQwerasd
2025-05-26style: use decl literalsQwerasd
2025-05-01font/freetype: introduce mutexes to ensure thread safety of Library and FaceQwerasd
2025-01-13Metal: blend in Display P3 color space, add option for linear blendingQwerasd
2025-01-06refactor(font): move ownership of `Metrics` to `Collection`Qwerasd
2025-01-06refactor(font): move `Metrics` out of `face`Qwerasd
2025-01-03font(coretext): add config to adjust strength of `font-thicken`.Qwerasd
2024-12-30font/coretext: properly resolve metrics for bitmap-only fontsQwerasd
2024-12-22fix tests for coretext to include cursor_heightQwerasd
2024-12-19font(coretext): improve atlas padding calculationsQwerasd
2024-12-16font: style edits for #2985Mitchell Hashimoto
2024-12-16font(coretext): tolerate fonts without OS/2 tablesQwerasd
2024-12-13font: fix sign of usWinDescent interpretationQwerasd
2024-12-13font: more robust extraction of vertical metrics from tablesQwerasd
2024-12-12face: add more RLS types and explicit error setsMitchell Hashimoto
2024-12-11font(coretext): add metrics test case for CT, fix variable font initQwerasd
2024-12-11font: unify metrics calculations & separate sprite metricsQwerasd
2024-11-05coretext: set variations on deferred face loadMitchell Hashimoto
2024-10-02font: add stylistic variants for built-in font, fix naming conventionMitchell Hashimoto