servo/components
Martin Robinson 6eaccbc297
layout: Don't default to fallback fonts for spaces (#32442)
Previously, when deciding the font for a space, preference was given to
the previous used font. This could means that the font chosen was a
fallback font instead of the first font that supporting the space
character in the font preference list.

This caused an issue rendering emojis surrounded by spaces with "Noto
Color Emoji" which has a space character the same size as the emoji,
leading to too much spacing between them.

Co-authored-by: Rakhi Sharma <atbrakhi@igalia.com>
2024-06-05 15:00:57 +00:00
..
allocator android: use jemalloc on Android (#32273) 2024-05-13 11:07:19 +00:00
background_hang_monitor Move non-gfx things out of gfx_traits and create a base crate (#32296) 2024-05-17 12:28:58 +00:00
bluetooth clippy: fix warnings in components/bluetooth (#31566) 2024-03-07 23:32:35 +00:00
canvas Move RenderingContext to webrender_traits (#32386) 2024-05-28 12:48:55 +00:00
compositing Move RenderingContext to webrender_traits (#32386) 2024-05-28 12:48:55 +00:00
config webgpu: Parse and forward backend prefs to wgpu (#32410) 2024-05-31 17:51:36 +00:00
config_plugins clippy: fix warnings in components/config* (#31562) 2024-03-08 07:15:56 +00:00
constellation webgpu: Move errorscopes to WGPU thread (#32304) 2024-05-22 16:47:35 +00:00
deny_public_fields Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
devtools Move non-gfx things out of gfx_traits and create a base crate (#32296) 2024-05-17 12:28:58 +00:00
dom_struct clippy: fix warnings in various modules in components (#31568) 2024-03-08 14:28:04 +00:00
domobject_derive clippy: fix warnings in various modules in components (#31568) 2024-03-08 14:28:04 +00:00
geometry dependencies: Upgrade to WebRender 0.64 (#31486) 2024-03-14 17:40:54 +00:00
gfx Remove unused items in gfx (#32423) 2024-06-05 07:07:36 +00:00
hyper_serde clippy: fix warnings in various modules in components (#31568) 2024-03-08 14:28:04 +00:00
jstraceable_derive Update to syn 2 where possible (#30387) 2023-09-19 15:57:37 +00:00
layout base: Remove ucd dependency (#32424) 2024-06-03 17:10:01 +00:00
layout_2020 layout: Don't default to fallback fonts for spaces (#32442) 2024-06-05 15:00:57 +00:00
layout_thread Upgrade stylo to 2024-05-15 (#32334) 2024-05-27 15:24:34 +00:00
layout_thread_2020 Upgrade stylo to 2024-05-15 (#32334) 2024-05-27 15:24:34 +00:00
media clippy: fix result_unit_err warnings (#31791) 2024-03-21 12:51:45 +00:00
metrics Move non-gfx things out of gfx_traits and create a base crate (#32296) 2024-05-17 12:28:58 +00:00
net compositor: Move WebRender-ish messages and types to webrender_traits (#32315) 2024-05-20 10:35:18 +00:00
pixels compositor: Move WebRender-ish messages and types to webrender_traits (#32315) 2024-05-20 10:35:18 +00:00
profile android: use jemalloc on Android (#32273) 2024-05-13 11:07:19 +00:00
rand Fix clippy warnings in components/rand (#31549) 2024-03-07 23:16:42 +00:00
range clippy: fix warnings in various modules in components (#31568) 2024-03-08 14:28:04 +00:00
script Update to Rust 1.78 (#32217) 2024-06-01 06:49:28 +00:00
servo Move RenderingContext to webrender_traits (#32386) 2024-05-28 12:48:55 +00:00
shared base: Remove ucd dependency (#32424) 2024-06-03 17:10:01 +00:00
url url: Only truncate data URLs for Debug (#32177) 2024-04-29 15:29:47 +00:00
webdriver_server Move non-gfx things out of gfx_traits and create a base crate (#32296) 2024-05-17 12:28:58 +00:00
webgpu webgpu: Parse and forward backend prefs to wgpu (#32410) 2024-05-31 17:51:36 +00:00