-
Notifications
You must be signed in to change notification settings - Fork 335
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bundle a ttf for Arcade's default font #1135
Comments
This can probably be handled quickly using #1011 or a similar approach, and is arguably a duplicate of that ticket. There are metric compatible fonts for Arial, so we can get cross-platform Arial equivalents fairly easily. It may also be a good idea to include license files for the fonts as well as README files in their respective folders. |
Budle a default font and define it in For game development in general it's all about custom fonts. |
Update / recap of today's discord discussion: This issue requires the following to resolve:
I started addressing item 1 in the doc analytics channel today. Item 2 has been in progress on-and-off since I filed #1011. Although the Liberation font family seemed like the best bet, there could be issues with it:
|
We have Kenny fonts bundled and I set them as default for buttons, (and they are shown if loaded) Should we have another font, that is always be loaded? We could pick a few fonts from the following pages (with a proper license) and then let the community vote: |
As I've said before: https://github.com/liberationfonts/liberation-fonts They're:
|
Right now Arcade's pyglet based text are using the following default:
("calibri", "arial")
. This will just scan the system fonts and find something that matches. This will give the user fairly different looks depending on the system and OS.Instead we should look into bundling a ttf file with a default font for Arcade. This should be something fairly close to the current default font (s):
In a game setting this makes a lot more sense. System fonts are more for generic applications.
We can and probably should add an
ATTRIBUTIONS.md
file in the root of the repo anyway. That might be needed here. It should also be added to the package inMANIFEST.in
The text was updated successfully, but these errors were encountered: