Looks like the distro-provided package recommends fonts-liberation. Does your system have that package?
@kisak-valve fonts-liberation is already the newest version (1.07.4-1).
Also, just updated some recreation steps I missed.
I've uninstalled Linux and went back to Windows, so I will not be able to assist with any further debugging.
Closing per the last comment.
Nothing extracted yet.
Your system information
Please describe your issue in as much detail as possible:
Expected:
Open steam with fonts rendering.
Actual:
The console repeats
../vgui_surfacelib/linuxfont.cpp (402) : Assertion Failed: Unable to find font named Arialsame for a few other fontsDejaVu Sans,MarlettandLucidia Consolewhich lead to further errors (read linked log)These fonts are present in Font Viewer and display correctly.
https://gist.github.com/daerogami/4cbaff7cf2a39e91e0f833b669634d98
Couldn't get a screenshot, but the context menu text from the applets panel in the bottom right is all squares.
Steps for reproducing this issue:
sudo fc-cache -frvEsudo apt-get install ttf-mscorefonts-installerThis appears to have been an issue as long as steam-for-linux has been around; however, solutions such as upgrading the OS, installing every relevant font under the sun, installing fonts in ~/.fonts, installing fonts in steam's fonts folder have all proved unfruitful. I cant even remember some of the other guides I have attempted. I'm really puzzled how the client isn't able to access fonts that are clearly available to the OS.
Related to #99