Skip to content

Conversation

@gkreitz
Copy link
Contributor

@gkreitz gkreitz commented Nov 13, 2025

This PR replaces pdflatex with lualatex for PDF rendering. It also loads fonts suitable for greek, cyrillic, and emojis if available on the system. If anyone has more experience trying to write portable font loading in LaTeX, please let me know. It would also be nice to support more languages, like chinese, japanese, and korean (and preferably in a way that does not blow up the size of our dependencies).

Note that PDF rendering will end up a bit different with lualatex compared to pdflatex. I think I preferred the old rendering, but I'm very unsure what to tweak to get us closer to that. Again, contributions are very welcome.

This PR also removes support for sample I/O in iso8859-1.

Fixes #179
Fixes #341

@gkreitz gkreitz force-pushed the lualatex_and_emojis branch from 94fd60c to 665c3d6 Compare November 13, 2025 12:46
@pehrsoderman pehrsoderman merged commit e3a8acd into Kattis:master Nov 13, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants