shkhln / linuxulator-steam-utils

Steam launcher for FreeBSD
MIT License
128 stars 12 forks source link

Add webfonts to makefile dependencies. #6

Closed gellert234-gamer closed 4 years ago

gellert234-gamer commented 4 years ago

I added webfonts to installer because steam need arial font.

shkhln commented 4 years ago

Was this motivated by an actual problem? What was it?

gellert234-gamer commented 4 years ago

Was this motivated by an actual problem? What was it?

Yes, because the text did not appear in the steam client.

shkhln commented 4 years ago
  1. Are you using xorg-minimal, perchance? Otherwise xorg should bring DejaVu Sans, which then will be used instead of Arial.
  2. Would it be acceptable to replace the webfonts dependency with dejavu or liberation-fonts-ttf?
gellert234-gamer commented 4 years ago

1: I use xorg-server. 2: The liberation-fonts-ttf not work I tested but the dejavu I not tested.

shkhln commented 4 years ago

The liberation-fonts-ttf not work I tested but the dejavu I not tested.

That's curious. Not that I mind adding a font dependency, but it's practically impossible to install a desktop environment without at least some fonts. find /usr/local/share/fonts | xargs pkg which | grep -v "not found" | rev | cut -w -f 1 | rev | sort -u will list your font packages.

netchild commented 4 years ago

I have a similar problem, when starting steam I get the windown where I'm supposed to enter the acocunt info or to register a new account, but I can not read any text on any button. I have kde 5 / plasma installed, and I didn't hat the x11-fonts/liberation-fonts-ttf, only after installing them by hand I was able to see the interface with all the nice text which asks for my user and pw.

Here is what I had installed initially before seeing here that the liberation-fonts are needed: bitstream-vera-1.10_8 cantarell-fonts-0.101_1 dejavu-2.37_1 encodings-1.0.5,1 font-adobe-100dpi-1.0.3_4 font-adobe-75dpi-1.0.3_4 font-adobe-utopia-100dpi-1.0.4_4 font-adobe-utopia-75dpi-1.0.4_4 font-adobe-utopia-type1-1.0.4_4 font-alias-1.0.3_3 font-arabic-misc-1.0.3_4 font-bh-100dpi-1.0.3_4 font-bh-75dpi-1.0.3_4 font-bh-lucidatypewriter-100dpi-1.0.3_4 font-bh-lucidatypewriter-75dpi-1.0.3_4 font-bh-ttf-1.0.3_4 font-bh-type1-1.0.3_4 font-bitstream-100dpi-1.0.3_4 font-bitstream-75dpi-1.0.3_4 font-bitstream-type1-1.0.3_4 font-cronyx-cyrillic-1.0.3_4 font-cursor-misc-1.0.3_4 font-daewoo-misc-1.0.3_4 font-dec-misc-1.0.3_4 font-ibm-type1-1.0.3_4 font-isas-misc-1.0.3_4 font-jis-misc-1.0.3_4 font-micro-misc-1.0.3_4 font-misc-cyrillic-1.0.3_4 font-misc-ethiopic-1.0.3_4 font-misc-meltho-1.0.3_4 font-misc-misc-1.1.2_4 font-mutt-misc-1.0.3_4 font-schumacher-misc-1.1.2_4 font-screen-cyrillic-1.0.4_4 font-sony-misc-1.0.3_4 font-sun-misc-1.0.3_4 font-util-1.3.2 font-winitzki-cyrillic-1.0.3_4 font-xfree86-type1-1.0.4_4 hack-font-3.003_1 noto-basic-2.0 noto-extra-2.0 noto-jp-1.0_1 noto-kr-1.0_1 noto-sc-1.0_1 noto-tc-1.003

shkhln commented 4 years ago

Honestly, this is a very weird issue. I can't reproduce it even by removing sans-serif fonts one by one from my computer, Steam (fontconfig, to be precise) simply switches to serif fonts. (Can't reproduce it by installing random fonts either.) It's also not specific to FreeBSD, it's actually widely known, which makes this even more puzzling.

Anyway, since apparently we decided to go with liberation-fonts-ttf, let's close this pull request.