From 3833049fc8680d4e6349511cf566f27a25225ada Mon Sep 17 00:00:00 2001 From: Aliaksandr Kalenik Date: Tue, 5 Nov 2024 14:14:08 +0100 Subject: [PATCH] Meta+Tests: Substitute Ahem font path in import-wpt-test.py --- Meta/import-wpt-test.py | 2 ++ .../LibWeb/Text/input/wpt-import/fonts/Ahem.ttf | Bin 0 -> 21768 bytes .../LibWeb/Text/input/wpt-import/fonts/ahem.css | 6 ++++++ 3 files changed, 8 insertions(+) create mode 100644 Tests/LibWeb/Text/input/wpt-import/fonts/Ahem.ttf create mode 100644 Tests/LibWeb/Text/input/wpt-import/fonts/ahem.css diff --git a/Meta/import-wpt-test.py b/Meta/import-wpt-test.py index 56d504402ba..95e6178daea 100755 --- a/Meta/import-wpt-test.py +++ b/Meta/import-wpt-test.py @@ -66,6 +66,8 @@ def modify_sources(files): with open(file, 'r') as f: page_source = f.read() + page_source = page_source.replace('/fonts/ahem.css', '../' * parent_folder_count + 'fonts/ahem.css') + # Iterate all scripts and overwrite the src attribute for i, src_value in enumerate(src_values): if src_value.startswith('/'): diff --git a/Tests/LibWeb/Text/input/wpt-import/fonts/Ahem.ttf b/Tests/LibWeb/Text/input/wpt-import/fonts/Ahem.ttf new file mode 100644 index 0000000000000000000000000000000000000000..4d4785a4123287a5ca08439a6230514de91df0e7 GIT binary patch literal 21768 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 literal 0 HcmV?d00001 diff --git a/Tests/LibWeb/Text/input/wpt-import/fonts/ahem.css b/Tests/LibWeb/Text/input/wpt-import/fonts/ahem.css new file mode 100644 index 00000000000..7a195a2a89c --- /dev/null +++ b/Tests/LibWeb/Text/input/wpt-import/fonts/ahem.css @@ -0,0 +1,6 @@ +@font-face { + font-family: 'Ahem'; + src: local('Ahem'), + url('Ahem.ttf'); +} +