diff --git a/.github/workflows/docs-build.yml b/.github/workflows/docs-build.yml
index f8ed6269ff2..ed33f509928 100644
--- a/.github/workflows/docs-build.yml
+++ b/.github/workflows/docs-build.yml
@@ -50,6 +50,11 @@ jobs:
mkdir -p docs/_static/vortex-spark
cp -r java/vortex-jni/build/docs/javadoc/* docs/_static/vortex-jni/
cp -r java/vortex-spark/build/vortex-spark_2.13/docs/javadoc/* docs/_static/vortex-spark/
+ # JDK 17's javadoc stylesheet imports a font file that JDK 17 never
+ # generates, so every page requested a missing file. The pages fall
+ # back to the system fonts named in the stylesheet either way.
+ sed -i "/@import url('resources\/fonts\/dejavu.css');/d" \
+ docs/_static/vortex-jni/stylesheet.css docs/_static/vortex-spark/stylesheet.css
- name: Build Python and Rust docs
run: uv run --all-packages make -C docs html
- name: Upload HTML
diff --git a/docs/_theme/vortex/layout.html b/docs/_theme/vortex/layout.html
index 30be1fd64b6..8e0950f9c3b 100644
--- a/docs/_theme/vortex/layout.html
+++ b/docs/_theme/vortex/layout.html
@@ -66,7 +66,7 @@
-
+
{%- block body %}{% endblock %}