I’m using Gitlab Pages to host a Doxygen-created API for my project. I also leverage the graphviz project to create dependency graphs. I use the CI script to install the packages and build the documentation:
pages: stage: build image: alpine script: - apk update && apk add doxygen - apk add graphviz - doxygen doxy/dox_config - mv docs/html/ public/ artifacts: paths: - public only: - master dependencies: 
The CI script runs without any errors other than a Doxygen error complaining it can’t find LaTeX and dvips, neither of which should affect the graphviz pictures. My graphs look like the following:
I’m not really sure what the problem is or how to fix it. Why are all the characters wrong?