And you can't just install the font from distro packages like a normal person. You have to extract the appimage, and copy your TTF (or TTC) file into usr/bin/Fonts (yes, really). So, for example on my system:
```
../OneShot.AppImage --appimage-extract
cp /usr/share/fonts/wenquanyi/wqy-microhei/wqy-microhei.ttc squashfs-root/usr/bin/Fonts/
appimagetool -v squashfs-root
./OneShot-x86_64.AppImage
```
Really, given that the game is explicitly looking for a file inside its own package, as opposed to expecting something of the host system, it's extremely embarrassing that this made it to release, and still hasn't been fixed.
Amazingly, this appears to have been working and then the developers broke it, according to https://github.com/elizagamedev/mkxp-oneshot/issues/28 which contain links to the offending code change that removed the required font file from packaging.