No. Games don't let users choose fonts, because they usually have an intended font. Warzone is a bit more lax in that you can configure it to use whatever font you want, but it's still not something to advertise in the in-game options.
It's easier just to bundle the best font for Warzone with Warzone.
Are you saying we should bundle allot of different fonts with the game, and let the user edit the config file to change the font?
I am not sure we need to bundle the fonts. The best thing would be to use the OS's available fonts, but currently, at least on Vista/win7, that takes a *huge* amount a time to build the cache file.
Or perhaps I am not understanding this... it is late, and I really should be zzzzzzzzzzzzzz....
Why searching directly in font folder?
All available fonts are written in registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts (XP,Vista, Win7, no idea of older)
So caching is only (if ever) necessary after chosen the right font.
Buginator wrote:Are you saying we should bundle allot of different fonts with the game, and let the user edit the config file to change the font?
I am not sure we need to bundle the fonts. The best thing would be to use the OS's available fonts, but currently, at least on Vista/win7, that takes a *huge* amount a time to build the cache file.
Or perhaps I am not understanding this... it is late, and I really should be zzzzzzzzzzzzzz....
We just bundle a lot of different fonts and set up font substitution, just like most modern operating systems.
I am not sure whether using system fonts is good. But I have to tell you that in early versions which cache system fonts, Chinese characters are still not displayed. I think it never uses system fonts.
Kaldera wrote:Why searching directly in font folder?
All available fonts are written in registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts (XP,Vista, Win7, no idea of older)
So caching is only (if ever) necessary after chosen the right font.
Because we need platform-independent font access, for which we currently use fontconfig (through quesoglc).
Violin wrote:We just bundle a lot of different fonts and set up font substitution, just like most modern operating systems.
I am not sure whether using system fonts is good. But I have to tell you that in early versions which cache system fonts, Chinese characters are still not displayed. I think it never uses system fonts.
I'm not sure how good Warzone's fontconfig configuration works on Windows, it looks like it's just a copied Linux config. So it probably doesn't include substitutions for Windows fonts.
cybersphinx wrote:
I'm not sure how good Warzone's fontconfig configuration works on Windows, it looks like it's just a copied Linux config. So it probably doesn't include substitutions for Windows fonts.