steam-runtime icon indicating copy to clipboard operation
steam-runtime copied to clipboard

Macos Sierra - Missing font's

Open JamieeLee opened this issue 7 years ago • 14 comments

Terminal output gives assertion failure in font.cpp unable to find font missing font, with no given error what font its actually looking for so the menus are all blank.

JamieeLee avatar Sep 23 '16 03:09 JamieeLee

Hello @RaverX3X, this issue tracker is explicitly limited to the linux steam runtime, which is not used on Mac.

Tele42 avatar Sep 23 '16 13:09 Tele42

Sorry, I saw the other one that said steam linux and steam os so I thought maybe this one was general, oh well... Thanks anyways ill wait in hopes that it may get fixed eventually.

JamieeLee avatar Sep 24 '16 21:09 JamieeLee

Install the fronts from

https://support.steampowered.com/downloads/1974-YFKL-4947/SteamFonts.zip

and your issue will be fixed :)

ashleymcdonald avatar Oct 04 '16 02:10 ashleymcdonald

Doesn't work for me. Not even with a reboot. And there even was a warning that I already have these fonts installed

mrmarbury avatar Oct 04 '16 16:10 mrmarbury

i know you cant help cause this is for linux and we really have no where to report it so steam can see it, but yes that font issue fix is NOT for osx but windows, and even repair fonts and verify fonts in osx dont work as they are using a font that does not exist anymore, or forgot to include.

JamieeLee avatar Oct 11 '16 01:10 JamieeLee

I'm running Macos Sierra and had the same font issue and resolved it by installing the fonts in that zip; it warned about duplicates and wants to remove the dupes but i have not actioned the warning and steam now works with visible fonts. The issue needs to be addressed upstream though in the actual app to check for the font and install it if required or even have a fallback or something.

just letting you know what worked for me; i looked everywhere and this is the only place i found the same issue so something official would be nice; even an acknowledgement that the problem exists :P

ashleymcdonald avatar Oct 11 '16 01:10 ashleymcdonald

Just adding the output here for further investigation:

MBP:~ kassner$ /Applications/Steam.app/Contents/MacOS/steam_osx
[2016-10-29 16:49:27] Startup - updater built Aug 22 2016 17:36:46
found breakpad via in process memory: '/Applications/Steam.app/Contents/Frameworks/Breakpad.framework/Versions/A/Resources'
Installing breakpad crash handler
[2016-10-29 16:49:27] Startup - updater built Oct 12 2016 17:48:21
found breakpad via in process memory: '/Users/kassner/Library/Application Support/Steam/Steam.AppBundle/Steam/Contents/MacOS/Frameworks/Breakpad.framework/Versions/A/Resources'
Installing breakpad crash handler
Looks like steam didn't shutdown cleanly, scheduling immediate update check
SteamID:  0, universe Public
[2016-10-29 16:49:27] Checking for update on startup
[2016-10-29 16:49:27] Checking for available updates...
[2016-10-29 16:49:28] Download skipped: /client/steam_client_osx version 1476379980, installed version 1476379980
[2016-10-29 16:49:28] Nothing to do
[2016-10-29 16:49:28] Verifying installation...
[2016-10-29 16:49:28] Performing checksum verification of executable files
[2016-10-29 16:49:29] Verification complete
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
Errors in public/subpanelwelcomeintro.res:
error loading file 'public/subpanelwelcomeintro.res', no such file
Errors in public/subpanelwelcomecreatenewaccount.res:
error loading file 'public/subpanelwelcomecreatenewaccount.res', no such file
Errors in public/subpanelwelcomecreatenewaccountaccountname.res:
error loading file 'public/subpanelwelcomecreatenewaccountaccountname.res', no such file
Errors in public/subpanelwelcomecreatenewaccountemail.res:
error loading file 'public/subpanelwelcomecreatenewaccountemail.res', no such file
Errors in public/subpanelwelcomecreatenewaccountnamecollision.res:
error loading file 'public/subpanelwelcomecreatenewaccountnamecollision.res', no such file
Errors in public/subpanelwelcomecreatingaccount.res:
error loading file 'public/subpanelwelcomecreatingaccount.res', no such file
[2016-10-29 16:49:30] Background update loop checking for update. . .
[2016-10-29 16:49:30] Checking for available updates...
Errors in public/subpanelwelcomecreatenewaccountprintdetails.res:
error loading file 'public/subpanelwelcomecreatenewaccountprintdetails.res', no such file
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
2016-10-29 16:49:30.190 Steam Helper[91544:7810469] XType: failed to connect - Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.fonts was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.fonts was invalidated.}
2016-10-29 16:49:30.190 Steam Helper[91544:7810469] Font server protocol version mismatch (expected:5 got:0), falling back to local fonts
2016-10-29 16:49:30.190 Steam Helper[91544:7810469] XType: unable to make a connection to the font daemon!
2016-10-29 16:49:30.190 Steam Helper[91544:7810469] registering /System/Library/Fonts/*, /System/Library/Fonts/Base/*, and /Library/Fonts/* locally
2016-10-29 16:49:30.213 Steam Helper[91545:7810474] XType: failed to connect - Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.fonts was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.fonts was invalidated.}
2016-10-29 16:49:30.213 Steam Helper[91545:7810474] Font server protocol version mismatch (expected:5 got:0), falling back to local fonts
2016-10-29 16:49:30.213 Steam Helper[91545:7810474] XType: unable to make a connection to the font daemon!
2016-10-29 16:49:30.213 Steam Helper[91545:7810474] registering /System/Library/Fonts/*, /System/Library/Fonts/Base/*, and /Library/Fonts/* locally
KQ: Error reading KQ:Bad file descriptor
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
[2016-10-29 16:49:40] Shutdown
[2016-10-29 16:49:40] Error: Download failed: http error 0
CWorkThreadPool::~CWorkThreadPool: work complete queue not empty, 1 items discarded.
MBP:~ kassner$

And the login screen shows up like this:

screen shot 2016-10-29 at 16 51 02

kassner avatar Oct 29 '16 14:10 kassner

This solution worked for me: https://steamcommunity.com/discussions/forum/2/350542145699765724/#c350543841947067320

kassner avatar Nov 05 '16 15:11 kassner

If the linked script works, that indicates a case-sensitive filesystem issue with the steam client. I'd like to reiterate this is the wrong place to report steam-for-mac issues.

Tele42 avatar Nov 05 '16 15:11 Tele42

@Tele42 can you indicate the appropriate media for that? I'll happily fill a detailed bug report.

kassner avatar Nov 05 '16 15:11 kassner

I'm not familiar with what's available in terms of steam-for-mac support, but looking around a little I found what looks to be a thread on this issue at http://steamcommunity.com/discussions/forum/2/864973980830634953/, and that sub-forum is dedicated to steam-for-mac.

Tele42 avatar Nov 05 '16 16:11 Tele42

hi, could this be fixed? still a problem 5 months later

sinetek avatar Feb 13 '17 10:02 sinetek

I'm having this too

MikaAK avatar Oct 09 '17 23:10 MikaAK

Me too, spewing pages of:

/Users/buildbot/buildslave/steam_rel_client_osx/build/src/vgui2/src/surface_osx.mm (3750) : Assertion Failed: !"Unable to find font"

Fairly new install of High Sierra. Not a case sensitive filesystem. Not shared with Linux. Persists over reinstall of Steam. ~~Installing those fonts doesn't work.~~ Running the linked script doesn't work.

Installing the fonts works only after disabling the duplicate system versions and rebooting.

davidknoll avatar Mar 19 '18 12:03 davidknoll