csgo-osx-linux icon indicating copy to clipboard operation
csgo-osx-linux copied to clipboard

[linux] fonts are ugly and missing characters

Open NeKJ opened this issue 10 years ago • 13 comments
trafficstars

This may be nitpicking but I would like to point it out so maybe hopefully someone will fix it or at least find a way to fix it manually.

CSGO linux's fonts are ugly with wrong sizes, incorrect rendering, butchered up and they miss characters.

Below are the problems I have found:

Console

Windows Windows Console Linux Linux Console

Notice how on linux the fonts in the console have antialiasing (smoothing) whereas in windows they don't. Because the font size is small in this case antialiasing makes them blurry and more difficult to read. Windows version is better in that regard. Can this be turned off?

Console Zoomed In

Windows Windows Console Zoomed In Linux Linux Console Zoomed In

You can see how much more blurry (and uglier) the linux version's fonts are by zooming in.

Server browser comparison

Windows Windows server browser Linux Linux server browser

Notice in the linux version:

  • all fonts are bigger making them not fit in their respective enclosures and make them ugly (wrong size)
  • The close button of the window is garbled and ugly (wrong character or missing)
  • same problem as above for the little icon in the left of "Alert me when a player slot is available"
  • Notice how the above text is getting cut off because it is not fitting entirely, making it ugly and not practical.
  • notice in the Game info window, the left side titles and the IP are in a dark color that makes them illegible and ugly.

Net graph

Windows windows net graph Linux Linux net graph

Although in these shots it may seem that the linux version is better, that's not true because if you take a careful look you'll see that it is not very legible and it is not aesthetically pleasing as the windows version. Below are zoomed versions of the above that give a much better distinction.

Net graph zoomed in

Windows windows net graph zoomed in Linux Linux net graph zoomed in

Notice how in the linux version

  • the dark (black) border around the characters in some sides is missing (it's getting cut off), making the fonts ugly and wrong
  • the smoothing of the fonts makes them more blurry

NeKJ avatar May 15 '15 19:05 NeKJ

@Nek80 Do you see russian (or other alphabet) names in console? Easy way to test is to just change your name in steam to something russian from translate.google.com and type name in console.

Names in game looks fine bilde

All I see in console is blank spaces like this bilde

When I copy from console to console input line I get strange looking characters, always the same one like this bilde

When I copy the text from CSGO console and paste it here/other applications I get Damage Given to "Ксения Котова" - 82 in 3 hits

I'm on Arch Linux with Plasma 5 and have installed ttf-ms-win10 from AUR so when I try to add Lucida Console font from http://ufonts.com/fonts/lucida-console.html I get a message saying this font is already installed. Could you check if you have this problem with missing characters as well? Also what distro are you on?

thomasfinstad avatar Oct 27 '15 14:10 thomasfinstad

@Nek80, I am unable to reproduce this issue, are you still experiencing this issue with the 64 bit client?

Tele42 avatar Jun 25 '16 15:06 Tele42

Closing pending feedback.

Tele42 avatar Jul 25 '16 13:07 Tele42

I don't have a windows version to compare it too so I can't really talk about the console font quality, but all the other problems still exist. csgo_serverbrowser

I am on Ubuntu Mate 16.04.1 at the moment.

thomasfinstad avatar Jul 25 '16 19:07 thomasfinstad

Can developers comment on what fonts are used in Linux client for console, scoreboard, and in-game chat? Are these different than those used in Windows client?

lowlyocean avatar Dec 11 '16 05:12 lowlyocean

Any updates on this? Font looks really big on demoui:

20170616152531_1

guihkx avatar Jun 16 '17 23:06 guihkx

I get this too, I wanted to try watching my own demos but most of the buttons being unreadable makes this difficult. image

eiglow avatar Dec 18 '18 03:12 eiglow

Same here, the font on Tablet in Danger Zone mode isn't good placed, color box cuts the text and it's not readable. I've seen font problem only in Danger Zone, is there any way to change font in Tablet or way to fix it?

20181227210235_1

ghost avatar Dec 27 '18 20:12 ghost

This issue still persists by now. My suggestion is to list some fonts required by the game for the user end to install I think? image

dzhoz0 avatar Feb 02 '22 14:02 dzhoz0

Replying to https://github.com/ValveSoftware/csgo-osx-linux/issues/345#issuecomment-1028019933

Does anyone have such a list?

bill0x2A avatar Apr 25 '22 18:04 bill0x2A

still persists

MrIvanPlays avatar Jun 14 '22 14:06 MrIvanPlays

still persists

MathiasDevelopes avatar Jul 09 '22 10:07 MathiasDevelopes

Yup, still persists still-persists

0xf0cd avatar Sep 08 '22 03:09 0xf0cd

Same here, missing font on Community Browser and Console

EDIT: Somewhere in this list, one package contain the right fonts we are looking for (Archlinux) I will uninstall all of them step by step to find out which one it is image

EDIT 2: The answer is somewhere in this list

ttf-carlito
ttf-croscore
ttf-anonymous-pro
ttf-arimo-nerd
ttf-baekmuk
ttf-dejavu
ttf-droid
ttf-hack-nerd
ttf-hannom
ttf-indic-otf
ttf-input
ttf-iosevka-nerd
ttf-khmer
ttf-linux-libertine
ttf-linux-libertine-g
ttf-nerd-fonts-symbols-2048-em
ttf-nerd-fonts-symbols-2048-em-mono
ttf-nerd-fonts-symbols-common
ttf-proggy-clean
ttf-roboto
ttf-sazanami
ttf-sourcecodepro-nerd
ttf-terminus-nerd

NogradThGin avatar Oct 23 '22 20:10 NogradThGin

And the answer is ttf-bitstream-vera (For ArchLinux at least)

Here is the list of installed fonts (for other distros):

/usr/share/fonts/TTF/Vera.ttf
/usr/share/fonts/TTF/VeraBI.ttf
/usr/share/fonts/TTF/VeraBd.ttf
/usr/share/fonts/TTF/VeraIt.ttf
/usr/share/fonts/TTF/VeraMoBI.ttf
/usr/share/fonts/TTF/VeraMoBd.ttf
/usr/share/fonts/TTF/VeraMoIt.ttf
/usr/share/fonts/TTF/VeraMono.ttf
/usr/share/fonts/TTF/VeraSe.ttf
/usr/share/fonts/TTF/VeraSeBd.ttf

NogradThGin avatar Oct 23 '22 20:10 NogradThGin

My experience on Arch Linux:

  • Removing ttf-bitstream-vera fixes the ugliness of characters as discussed in this issue.
  • Removing otf-font-awesome fixes missing characters and only CAPITAL letters in toggleconsole prompt.

I have no idea what font the game is falling back to now with those 2 gone, but it made the experience better on linux.

Some official word/fix from the developers would be nice, or a launch option to override what font is used.

0xf0cd avatar Feb 21 '23 17:02 0xf0cd

image

for me uninstalling or installing ttf-bitstream-vera looks exactly the same, text huge and missing font icons

image console looks normal for me

EXtremeExploit avatar Apr 06 '23 14:04 EXtremeExploit

Regarding ttf-bitstream-vera it was for the console which wasn't normal ("_" character was visualy missing)

NogradThGin avatar Apr 06 '23 15:04 NogradThGin