HH-708: align container fonts with fingerprint maps #4

Merged
rogee merged 4 commits from agent/hh-708-font-fingerprint into main 2026-08-26 21:42:11 +08:00
Showing only changes of commit dafe8a3968 - Show all commits
+6 -2
View File
@@ -53,11 +53,15 @@ version="$(curl --fail --location --retry 3 --silent --show-error \
image="fingerprint-chromium-test:$version"
CHROME_VERSION="$version" ./scripts/build.sh fingerprint-chromium-test
docker run --rm --entrypoint dpkg-query "$image" --show "${font_packages[@]}" >/dev/null
docker run --rm --entrypoint sh "$image" -c '
for package do
test "$(dpkg-query -W -f="\${Status}" "$package" 2>/dev/null)" = "install ok installed" || exit 1
done
' sh "${font_packages[@]}"
docker run --rm --entrypoint sh "$image" -c '
for font do
fc-match --format "%{family}\n" "$font" | grep -Fq "$font"
fc-match --format "%{family}\n" "$font" | grep -Fq "$font" || exit 1
done
' sh Arimo Tinos Cousine Caladea Carlito \
'Noto Sans CJK JP' 'Noto Sans CJK SC' 'Noto Sans CJK TC' \