summaryrefslogtreecommitdiff
path: root/src/font/face.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(font): Anchor scaling at bounding box centerDaniel 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-05gtk: the Future is NowLeah Amelia Chen
2025-09-05gtk: nuke the legacy apprt from orbitLeah Amelia Chen
2025-08-10font/freetype: port improved raster logic from CoreTextQwerasd
2025-07-26Add per-font size adjustment, don't adjust nf symbol font or emoji font; use ...Mitchell Hashimoto
2025-07-25font: allow fractional pixel sizesQwerasd
2025-07-25apprt/gtk-ng: surface inheritance, new windowMitchell Hashimoto
2025-07-17Use em size as nerd font reference metricDaniel Wennberg
2025-07-08font: add scale groups to nerd font constraintsQwerasd
2025-07-08font: constrain width of two-cell icon-height iconsQwerasd
2025-07-07font: add icon height to nerd font constraintsQwerasd
2025-07-06font: respect cell width attributes in nerd font constraintsQwerasd
2025-07-04font: add constraint logic to rasterizersQwerasd
2025-03-12more fixesMitchell Hashimoto
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-11-09some tweaksMitchell Hashimoto
2024-11-09refactor: use if expression instead of switchNadir Fejzic
2024-11-09refactor: add default value for `freetype_load_flags'Nadir 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-11-08feat: implement configurable freetype load flagsNadir Fejzic
2024-05-09revert dpi type to u16Qwerasd
2024-05-09feat(font): Non-integer point sizesQwerasd
2024-05-01font: noop shaperMitchell Hashimoto
2024-04-30build: add -Dfont-backend=coretext_harfbuzz to force Harfbuzz w/ CTMitchell Hashimoto
2024-03-27font/freetype: avoid overflows with u8 font sizeMitchell Hashimoto
2024-03-27font sizes are limited to u8 (max size = 255 points)Mitchell Hashimoto
2023-12-02font: faces use primary grid metrics to better line up glyphsMitchell Hashimoto
2023-11-08font: if VS15/16 not specified, prefer any presentation in explicit fontMitchell Hashimoto
2023-10-13font: render sprites with a configurable grid cell widthMitchell Hashimoto
2023-10-04font: rework font init to use a struct with modifiersets everywhereMitchell Hashimoto
2023-10-04font: Metrics.Modifier for applying a percentage/absolute changeMitchell Hashimoto
2023-08-28font/coretext: ability to set variation axesMitchell Hashimoto
2023-07-03Change font metrics to all be integers, not floats.Mitchell Hashimoto
2023-07-01font: turn rasterization options into a struct, add thickenMitchell Hashimoto
2022-12-05font: begin making Group work with wasmMitchell Hashimoto
2022-12-04don't export coretext/freetypeMitchell Hashimoto
2022-12-03font: web canvas creates a canvas elementMitchell Hashimoto
2022-12-01Start scaffolding web_canvas backendMitchell Hashimoto
2022-10-08fix compilationMitchell Hashimoto
2022-10-08font: coretext face presentationMitchell Hashimoto