Skip to content
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

Better support for light backgrounds #5

Open
evanrelf opened this issue Jul 2, 2020 · 3 comments
Open

Better support for light backgrounds #5

evanrelf opened this issue Jul 2, 2020 · 3 comments

Comments

@evanrelf
Copy link

evanrelf commented Jul 2, 2020

Some of the color schemes fade to white, which makes the characters blend with lighter backgrounds. Maybe instead of fading to white, they could fade to black?

@ms-jpq
Copy link
Owner

ms-jpq commented Jul 2, 2020

Its not just white backgrounds, since we basically took over the spectrum, we are almost guaranteed to have at least 1 colour thats illegible regardless of which background we use.

For example, see the asexual flag:

You can't use white, grey, or black backgrounds.

asexual-flag

I am experimenting with a gradient approach, but I suspect that would be pretty ugly, so maybe we are just stuck :<

@ms-jpq ms-jpq pinned this issue Jul 2, 2020
@evanrelf
Copy link
Author

evanrelf commented Jul 3, 2020

Yeah I guess you're right 😆

You could improve the situation a little by avoiding the grayscale colors where possible. For example, if you look at the second help message in the screenshot I included above, the --non-binary and --gender-queer command-line flags look great because they're just a gradients from pink and blue. The other flags don't look as good because they fade to white.

It's only once you transition to white, black, or gray that you are most likely to blend with a user's background color.

Since you're dealing with gradients between all colors here, you will always conflict with someone's background color. So it's probably not something worth worrying about 🙂 Your tool is cool nonetheless.

@ms-jpq
Copy link
Owner

ms-jpq commented Jul 3, 2020

As I suspected, the inverse gradient approach is 0/10

图片

I did add a new -i 2d, --interpolation 2d option though, and I think it helps some what

图片

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants