summaryrefslogtreecommitdiff
path: root/src/font/Collection.zig
AgeCommit message (Expand)Author
2025-10-03ci: cleanupMitchell Hashimoto
2025-09-30Implement and use generic approx equality testerDaniel 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-18Drop the nan sentinel; just fall through insteadDaniel Wennberg
2025-09-18Use approximate equality for float comparisonsDaniel Wennberg
2025-09-17Add tests for font metrics and their estimatorsDaniel Wennberg
2025-09-03fix(font): make `face.getMetrics()` infallibleQwerasd
2025-08-20terminal: fix undefined memory in Tabstops codeMitchell Hashimoto
2025-07-25font: clean up Collection api somewhatQwerasd
2025-07-24cleanupQwerasd
2025-07-18Update a straggling name and signatureDaniel Wennberg
2025-07-18Calculate scaled size directly, eliminate redundant resizesDaniel Wennberg
2025-07-17Add unwrapConst, avoid constCastDaniel Wennberg
2025-07-17Make size normalization reference customizable per faceDaniel Wennberg
2025-07-17Move face metric fallback estimates to the FaceMetric structDaniel Wennberg
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-05-26style: use decl literalsQwerasd
2025-05-01fix(tests): correctly deinit font facesQwerasd
2025-05-01font/freetype: introduce mutexes to ensure thread safety of Library and FaceQwerasd
2025-03-12Lots of 0.14 changesMitchell Hashimoto
2025-01-06refactor(font): move ownership of `Metrics` to `Collection`Qwerasd
2025-01-06refactor(font): move `Metrics` out of `face`Qwerasd
2024-11-09docs: write documentation for `freetype_load_flags` fieldNadir Fejzic
2024-11-09refactor: define `FreetypeLoadFlags` struct and default in `font.face`Nadir Fejzic
2024-11-09refactor: make freetype flags void for non-freetype backendNadir Fejzic
2024-11-09refactor: handle freetype load flags in face instead of rendererNadir Fejzic
2024-10-18expand explicit error set usageMitchell Hashimoto
2024-10-02font: add stylistic variants for built-in font, fix naming conventionMitchell Hashimoto
2024-08-26config: font-synthetic-style to enable/disable synthetic stylesMitchell Hashimoto
2024-08-24typosMitchell Hashimoto
2024-08-23font: synthesize bold italicMitchell Hashimoto
2024-08-23font/coretext: support synthetic boldMitchell Hashimoto
2024-08-23font: rename auto-italicize to synthetic italicMitchell Hashimoto
2024-08-23font: bold italic fallback has to avoid nested alias entryMitchell Hashimoto
2024-08-23font: Collection can't use segmentedlist preallocMitchell Hashimoto
2024-08-23font: completeStylesMitchell Hashimoto
2024-08-23font: Collection uses SegmentedList for styles for pointer stabilityMitchell Hashimoto
2024-08-23font: support aliased entries in the font collection style tableMitchell Hashimoto
2024-05-28font: handle presentation at glyph layerMitchell Hashimoto
2024-04-05font/harfbuzz: work with new font structuresMitchell Hashimoto
2024-04-05font: SharedGridSet clarify memory ownershipMitchell Hashimoto
2024-04-05font: CodepointResolver style disabling testMitchell Hashimoto
2024-04-05font: CodepointResolver beginningsMitchell Hashimoto
2024-04-05font: Collection setSizeMitchell Hashimoto
2024-04-05font: Collection autoItalicizeMitchell Hashimoto
2024-04-05font: Collection deinitMitchell Hashimoto
2024-04-05font: Collection.getIndexMitchell Hashimoto