in 2024 we switched from Iosevka Term as the default font to JetBrains Mono Regular because the latest iosevka release was nearly half a gigabyte large and building it requires nearly 300 nodejs modules.
To not break existing setups, we ship the package fonts-reform-iosevka-term in the MNT Debian repo containing old (and smaller) ttf files of the iosevka font. Debian now ships the fonts-iosevka package in unstable and I’d like to drop the fonts-reform-iosevka-term dependency from reform-tools.
If you are a user of iosevka, could you please check if the fonts-iosevka package in Debian is a drop-in replacement for your setup?
Here is a list of files which could contain remnants of iosevka if your current system image is from 2024 or older.
@WickedShell tried this out (thank you!) and found that it does not work as a drop-in replacement. Some investigation yielded, that the problem was that we were building the wrong variant of iosevka. This should now be fixed and you should be able to install the package fonts-iosevka-term and get the right font. Let me know if you are experiencing any issues.
P.S.: I think long-term it makes a lot of sense to drop iosevka. We saw its build process using up 150 GB of RAM to compile the nodejs modules which are required to build the font. The node modules themselves contain heaps of wrongly licensed content stolen from other people without attribution or just plainly ship the minified or browserified javascript of somebody else’s project. And why do I need these riscv musl-libc ELF binaries (without source)? The future is really here… I filed Debian Bug #1136617 about this issue.