The real problem is that the FOP config file has no concept of the current execution environment, so if something like Gradle munges that, everything breaks in exciting ways.
At this stage I can se...
Argh, FOP is such a POS when it comes to custom fonts.
* `<auto-detect />` works, but occasionally the JVM runs out of memory because of the sheer number of system fonts, where “font” has it's prop...
For Iosevka, use the unhinted SS03 “fixed” version, as that doesn’t include ligatures by default and is much smaller overall (e.g., <https://github.com/be5invis/Iosevka/releases/download/v17.1.0/ttf-u...
For reference, the following works, assuming that TTF files have been downloaded to `../buildSrc/build/resources/main/fonts/` (relative to the lecture in question):
```latex
\setsansfont{OpenSans}...