[TF2] [Linux] Problem with symbol rendering in the TF2 interface
Hello! Some symbols in the TF2 interface and chat appear as empty squares. Sorry if this is a duplicate, but I tried to find a solution. I added fonts to the linux_fonts folder, renamed the font files to lowercase, but unfortunately nothing worked. I haven’t been using Linux for very long, so it's possible that the answer is obvious, but I just can't figure out how to fix it.
Same happens for a lot of the symbols for me:
In my case, I had copied font files from Windows 11, and marlett.ttf was among them. It's a different font than TF2's and when TF2 looks for a symbol in "Marlett" font, Linux font selection sees the symbol is missing from Windows 11 Marlett font, and fallbacks to some other font that produces letters instead of TF2 symbols. By removing that marlett.ttf copied from Windows 11, the problem was fixed.
I would suggest Valve to rename their font to "TF2 Marlett" in new tf2marlett.ttf.