summaryrefslogtreecommitdiff
path: root/src/font/face
AgeCommit message (Expand)Author
2025-10-03Add comprehensive constraint testsDaniel Wennberg
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-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-20font/CoreText: fix positioning for padded scaled glyphsQwerasd
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-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/freetype: fix negated force-autohint flagQwerasd
2025-07-05font/coretext: fix bitmap size calculation, prevent clippingQwerasd
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