aboutsummaryrefslogtreecommitdiffstats
path: root/components/gfx
Commit message (Expand)AuthorAgeFilesLines
* Rename `gfx` to `fonts` (#32556)Martin Robinson2024-06-19116-18636/+0
* fonts: Clean up WebRender web fonts when they are no longer used (#32545)Martin Robinson2024-06-182-2/+111
* Use workspace definitions for all crates and update to the 2021 edition (#32544)Martin Robinson2024-06-181-6/+5
* fonts: Respect emoji variation selector when selecting fonts (#32493)Martin Robinson2024-06-186-24/+85
* fonts: Fix loading SFNT tables on Windows (#32499)Martin Robinson2024-06-171-12/+11
* build: Fix build warnings on Windows (#32500)Martin Robinson2024-06-152-0/+4
* fonts: Merge Noto fallback lists (#32463)Martin Robinson2024-06-133-327/+247
* gfx: font_list: Fix OpenHarmony build (#32466)Jonathan Schwender2024-06-101-8/+4
* Remove unused items in gfx (#32423)Ngo Iok Ui (Wu Yu Wei)2024-06-052-7/+0
* base: Remove `ucd` dependency (#32424)Martin Robinson2024-06-039-78/+8
* layout: Add a `InlineFormattingContextBuilder` (#32415)Martin Robinson2024-06-032-1/+22
* font_template.rs: apply clippy lints (#32391)Farid2024-05-301-7/+7
* layout: Add support for `white-space-collapse: break-spaces` (#32388)Martin Robinson2024-05-305-668/+23
* Move `RenderingContext` to `webrender_traits` (#32386)Martin Robinson2024-05-282-245/+0
* fonts: Improve font fallback (#32286)Martin Robinson2024-05-279-316/+594
* fonts: Add support for the CSS font matching algorithm (#32366)Martin Robinson2024-05-242-41/+443
* fonts: Remove web fonts when their stylsheet is removed (#32346)Martin Robinson2024-05-235-28/+166
* fonts: Clean up messaging during web fonts loads (#32332)Martin Robinson2024-05-222-27/+46
* fonts: Depend directly on `freetype-sys` (#32318)Martin Robinson2024-05-213-46/+38
* fonts: Store web fonts in the per-Layout `FontContext` (#32303)Martin Robinson2024-05-2013-515/+822
* clippy: Fix warnings in `components/gfx` (#32311)aBit192024-05-181-5/+5
* Move non-gfx things out of `gfx_traits` and create a `base` crate (#32296)Martin Robinson2024-05-172-3/+4
* fonts: Add color emoji support for FreeType (#32278)Martin Robinson2024-05-173-128/+286
* android: Trim whitespace around font filenames. (#32298)Mukilan Thiyagarajan2024-05-171-1/+1
* fonts: Add `MallocSizeOf` implementation for `FontContext` (#32206)Martin Robinson2024-05-0310-24/+105
* Fix some clippy warnings in `components/gfx` and `components/script` (#32215)Pi-Cla2024-05-024-19/+13
* Add font-fallback on OpenHarmony and fix several compilation issues (#32141)Jonathan Schwender2024-05-023-3/+254
* servoshell: Upgrade `egui` and many other dependencies (#31278)Magnus Larsen2024-05-021-4/+6
* fonts: Make `FontContext` thread-safe and share it per-Layout (#32205)Martin Robinson2024-05-0211-237/+266
* feat: Support font-relative `ch` and `ic` units (#32171)Andreu Botella2024-05-024-5/+34
* fonts: Use `FontInstanceFlags::EMBEDDED_BITMAPS` for color fonts on MacOS (#3...Martin Robinson2024-05-027-24/+87
* fonts: Add support for more @font-face features (#32164)Martin Robinson2024-04-2913-414/+598
* fonts: Merge multiple methods into `PlatformFont::descriptor()` (#32115)Martin Robinson2024-04-238-226/+126
* fonts: Fix emoji font selection on macOS (#32122)Martin Robinson2024-04-222-149/+231
* fonts: Rework platform font initialization (#32127)Mukilan Thiyagarajan2024-04-2217-408/+602
* clippy: Fix clone_on_copy warnings (#32108)Oluwatobi Sofela2024-04-181-2/+2
* Simplify `FontHandle` and rename it to `PlatformFont` (#32101)Martin Robinson2024-04-178-78/+70
* Rename `FontTemplateInfo` to `FontTemplateAndWebRenderFontKey` (#32100)Martin Robinson2024-04-173-16/+16
* gfx: Remove `FontTemplateData` (#32034)Martin Robinson2024-04-1618-597/+390
* Remove `FontContextHandle` (#32038)Martin Robinson2024-04-1215-247/+151
* gfx: Do not apply scale to `CoreText` font metrics (#31996)Martin Robinson2024-04-051-27/+12
* layout: Add a `FontMetricsProvider` for resolving font-relative units (#31966)Martin Robinson2024-04-041-4/+12
* Update Stylo to 2023-10-16 (#31932)Oriol Brufau2024-03-301-0/+2
* clippy: Fix unnecessary_lazy_evaluations warnings (#31898)Oluwatobi Sofela2024-03-271-1/+1
* fonts: Add support for WOFF2 and properly load web fonts from @imports (#31879)Martin Robinson2024-03-261-4/+7
* clippy: Fix `default_constructed_unit_structs` warnings in `components` (#31827)Oluwatobi Sofela2024-03-242-0/+2
* Attempt using version of Stylo with -x-lang enabled (#31737)Rhea-Eve2024-03-201-1/+2
* gfx: Derive `line-through` metrics for fonts on MacOS (#31756)Martin Robinson2024-03-191-4/+13
* rustdoc: Fix broken link to `FontFace` in `components/gfx` (#31745)Oluwatobi Sofela2024-03-191-1/+1
* fonts: Consider Tertiary Ideographic Plane to be CJK (#31670)sandeep2024-03-182-2/+22