servo/components/shared
minghuaw bcd8bbb142
fonts: Initial draft of synthetic bold face for FreeType (#39519)
This is an initial attempt at implementing synthetic bold face for font
families that lack actual bold faces. The overall approach borrowed
implementations from Chromium and FireFox. WPT expectations will be
updated after https://github.com/servo/stylo/pull/244 lands

Testing: There are existing WPT testcases for font synthesis
(`wpt/css/css-fonts/font-synthesis-*`)

Depends on: https://github.com/servo/stylo/pull/244

---------

Signed-off-by: Minghua Wu <michael.wu1107@gmail.com>
Signed-off-by: minghuaw <michael.wu1107@gmail.com>
2025-10-01 21:54:12 +00:00
..
background_hang_monitor background_hang_monitor: ensure workers run until monitored components do (#38322) 2025-07-30 13:03:28 +00:00
base layout: Ensure that the Epoch stored in layout is accurate (#39568) 2025-09-30 06:42:58 +00:00
bluetooth cargo: Bump rustc to 1.89 (#36818) 2025-08-19 11:07:53 +00:00
canvas canvas: Implement strokeText (#39183) 2025-09-06 18:01:21 +00:00
compositing libservo: Add a WebView::take_screenshot() API and use it for reftests (#39583) 2025-09-30 11:39:47 +00:00
constellation libservo: Add a WebView::take_screenshot() API and use it for reftests (#39583) 2025-09-30 11:39:47 +00:00
devtools net: Do not send data scheme requests to DevTools (#39318) 2025-09-27 21:46:17 +00:00
embedder webdriver: Use take_screenshot() API in Take (Element) Screenshot (#39587) 2025-10-01 12:37:00 +00:00
fonts fonts: Initial draft of synthetic bold face for FreeType (#39519) 2025-10-01 21:54:12 +00:00
layout script: Chain up keyboard scrolling to parent <iframe>s (#39469) 2025-09-25 11:16:41 +00:00
net html: Allow legacy referrer policies only for <meta> referrer (#39506) 2025-09-30 16:29:24 +00:00
profile profile: Remove integration with Instruments.app "Points of Interest" (#39354) 2025-09-18 02:37:00 +00:00
script libservo: Add a WebView::take_screenshot() API and use it for reftests (#39583) 2025-09-30 11:39:47 +00:00
storage Consistently rename storage to webstorage to prevent confusion (#39550) 2025-09-29 17:13:34 +00:00
webgpu chore: update wgpu to v26 (#39016) 2025-09-14 04:09:17 +00:00
webxr libservo: Move EventLooperWaker from webxr_traits to embedder_traits (#36420) 2025-04-09 14:19:33 +00:00