summaryrefslogtreecommitdiff
path: root/src/font/face/freetype.zig
AgeCommit message (Expand)Author
2025-10-03Add comprehensive constraint testsDaniel Wennberg
2025-10-03Align stretched glyphs to cell, not faceDaniel Wennberg
2025-10-03Always clamp scaled glyph to cellDaniel 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-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-21Hoist `GlyphSize` out of nested scopesDaniel Wennberg
2025-09-18Factor out glyph rect functionDaniel Wennberg
2025-09-18Refactor load flags into a functionDaniel 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-04reduce nestingQwerasd
2025-09-03fix(font/freetype): mark glyph bitmap as owned if modifyingQwerasd
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-11Fix up font raster position + other small fixes (#8206)Qwerasd
2025-08-10font/freetype: port improved raster logic from CoreTextQwerasd
2025-08-10font/freetype: add a test for face name decoding using embedded fontsJeffrey C. Ollie
2025-08-10font/freetype: convert encoding of font namesJeffrey C. Ollie
2025-08-10font/freetype: pass monochrome load flag when neededQwerasd
2025-08-10font: use adjusted cell width for recentering againQwerasd
2025-07-25font: clean up Collection api somewhatQwerasd
2025-07-25font: allow fractional pixel sizesQwerasd
2025-07-07font: add icon height to nerd font constraintsQwerasd
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/freetype: fix negated force-autohint flagQwerasd
2025-07-04font/freetype: remove freetype_convert.zigQwerasd
2025-07-04font: add constraint logic to rasterizersQwerasd
2025-06-23font/atlas: fix testing code that used old enum nameQwerasd
2025-06-23renderer: fix color glyph rendering under OpenGLQwerasd
2025-05-01font/freetype: introduce mutexes to ensure thread safety of Library and FaceQwerasd
2025-03-19font/freetype: disable SVG glyphs, simplify color checkQwerasd
2025-03-06font(freetype): constrain emoji to 2 cells wideTim Culverhouse
2025-01-06refactor(font): move ownership of `Metrics` to `Collection`Qwerasd
2025-01-06refactor(font): move `Metrics` out of `face`Qwerasd
2024-12-30font/freetype: hardcode DPI in test to avoid variation between OSMitchell Hashimoto
2024-12-29font/freetype: Downgrade pixfmt conversion log to debugsin-ack
2024-12-29font/freetype: Add test for crisp bitmap font renderingsin-ack
2024-12-29font/freetype: Enable bitmap glyphs for non-color facessin-ack
2024-12-22fix tests for freetype to include cursor_height metricQwerasd
2024-12-16font: style edits for #2985Mitchell Hashimoto