At least for Arch linux, font rendering is generally controlled system-wide by /etc/fonts/local.conf
To disable antialiasing for specific fonts, add to your font config file:
<match target="font">
<test name="family" qual="any">
<string>Tahoma</string>
</test>
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
</match>
Copy custom fonts over to /usr/share/fonts/<format>. It is advisable to create subdirectories for each font format.
See https://wiki.archlinux.org/title/Fonts for more.
See Graphics - Fonts for more.