servo/components
Martin Robinson 64f32f7ab3
fonts: Make fast shaping determination platform-independent (#33540)
This makes the determination of whether or not to use fast shaping
platform independent. Previously it was less stringent for Windows,
leading to using it in cases where a font had a GSUB or GPOS table --
which broke proper shaping.

In addition, the test is made platform independent and expanded to be
more complete.

Finally, comments are added indicating that "fast shaping" will be
removed.

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2024-09-25 10:00:36 +00:00
..
allocator Add rust-version to all Cargo.toml files (#33483) 2024-09-17 16:39:07 +00:00
background_hang_monitor Add rust-version to all Cargo.toml files (#33483) 2024-09-17 16:39:07 +00:00
bluetooth Add rust-version to all Cargo.toml files (#33483) 2024-09-17 16:39:07 +00:00
canvas fonts: Use IpcSharedMemory to send font data (#33530) 2024-09-25 07:31:55 +00:00
compositing fonts: Use IpcSharedMemory to send font data (#33530) 2024-09-25 07:31:55 +00:00
config Add rust-version to all Cargo.toml files (#33483) 2024-09-17 16:39:07 +00:00
config_plugins Add rust-version to all Cargo.toml files (#33483) 2024-09-17 16:39:07 +00:00
constellation fonts: Use IpcSharedMemory to send font data (#33530) 2024-09-25 07:31:55 +00:00
deny_public_fields Add rust-version to all Cargo.toml files (#33483) 2024-09-17 16:39:07 +00:00
devtools Add rust-version to all Cargo.toml files (#33483) 2024-09-17 16:39:07 +00:00
dom_struct Add rust-version to all Cargo.toml files (#33483) 2024-09-17 16:39:07 +00:00
domobject_derive Add rust-version to all Cargo.toml files (#33483) 2024-09-17 16:39:07 +00:00
fonts fonts: Make fast shaping determination platform-independent (#33540) 2024-09-25 10:00:36 +00:00
geometry Add rust-version to all Cargo.toml files (#33483) 2024-09-17 16:39:07 +00:00
hyper_serde Stop using time@0.1 in Servo (#33394) 2024-09-11 07:09:56 +00:00
jstraceable_derive Add rust-version to all Cargo.toml files (#33483) 2024-09-17 16:39:07 +00:00
layout fonts: Use IpcSharedMemory to send font data (#33530) 2024-09-25 07:31:55 +00:00
layout_2020 Use ContentSizes::shrink_to_fit when possible (#33527) 2024-09-25 08:53:04 +00:00
layout_thread fonts: Use IpcSharedMemory to send font data (#33530) 2024-09-25 07:31:55 +00:00
layout_thread_2020 fonts: Use IpcSharedMemory to send font data (#33530) 2024-09-25 07:31:55 +00:00
media Add rust-version to all Cargo.toml files (#33483) 2024-09-17 16:39:07 +00:00
metrics Add rust-version to all Cargo.toml files (#33483) 2024-09-17 16:39:07 +00:00
net fix many clippy warnings (#33510) 2024-09-21 13:58:31 +00:00
pixels Add rust-version to all Cargo.toml files (#33483) 2024-09-17 16:39:07 +00:00
profile Add rust-version to all Cargo.toml files (#33483) 2024-09-17 16:39:07 +00:00
rand Add rust-version to all Cargo.toml files (#33483) 2024-09-17 16:39:07 +00:00
range Add rust-version to all Cargo.toml files (#33483) 2024-09-17 16:39:07 +00:00
script webgpu: destroy GPUTexture without erroring (#33534) 2024-09-25 09:36:09 +00:00
servo fonts: Use IpcSharedMemory to send font data (#33530) 2024-09-25 07:31:55 +00:00
shared fonts: Use IpcSharedMemory to send font data (#33530) 2024-09-25 07:31:55 +00:00
url Add rust-version to all Cargo.toml files (#33483) 2024-09-17 16:39:07 +00:00
webdriver_server Add rust-version to all Cargo.toml files (#33483) 2024-09-17 16:39:07 +00:00
webgpu webgpu: destroy GPUTexture without erroring (#33534) 2024-09-25 09:36:09 +00:00