servo/components/gfx
Martin Robinson 60b4b6c9f0
layout: Add support for white-space-collapse: break-spaces (#32388)
This change adds support for `white-space-collapse: break-spaces` and
adds initial parsing support for `overflow-wrap` and `word-break`. The
later two properties are not fully supported, only in their interaction
with `break-spaces`. This is a preliminary change preparing to implement
them.

In addition, `break_and_shape` is now forked and added to Layout 2020.
This function is going to change a lot soon and forking is preparation
for this. More code that is only used by Layout 2013 is moved from `gfx`
to that crate.

Co-authored-by: Rakhi Sharma <atbrakhi@igalia.com>
2024-05-30 05:33:07 +00:00
..
platform fonts: Improve font fallback (#32286) 2024-05-27 10:02:26 +00:00
tests layout: Add support for white-space-collapse: break-spaces (#32388) 2024-05-30 05:33:07 +00:00
text layout: Add support for white-space-collapse: break-spaces (#32388) 2024-05-30 05:33:07 +00:00
Cargo.toml fonts: Clean up messaging during web fonts loads (#32332) 2024-05-22 08:30:35 +00:00
font.rs fonts: Improve font fallback (#32286) 2024-05-27 10:02:26 +00:00
font_cache_thread.rs fonts: Remove web fonts when their stylsheet is removed (#32346) 2024-05-23 06:49:31 +00:00
font_context.rs fonts: Remove web fonts when their stylsheet is removed (#32346) 2024-05-23 06:49:31 +00:00
font_store.rs fonts: Add support for the CSS font matching algorithm (#32366) 2024-05-24 16:40:22 +00:00
font_template.rs fonts: Add support for the CSS font matching algorithm (#32366) 2024-05-24 16:40:22 +00:00
lib.rs Move RenderingContext to webrender_traits (#32386) 2024-05-28 12:48:55 +00:00