Apply marker-zoom-reproduction.patch in maplibre/maplibre-compose at d3f2a06356717c2120aec285eed98f1d301b9ee4.
Run mise exec -- ./gradlew :lib:maplibre-compose:jvmTest --tests "*MarkerZoomDiagnosticTest". PNGs and native layer JSON are written to lib/maplibre-compose/build/marker-zoom-diagnostic/. This is an observational harness: test completion does not mean rendering is correct. Initial captures may precede glyph loading; compare the subsequent zoom captures. Glyphs load from the public MapLibre demo font endpoint.
AI assistance: OpenAI GPT-6 through Codex prepared this diagnostic harness and report.