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

feat: add font logos of Operating Systems #983

Closed
zen0bit opened this issue Apr 5, 2024 · 10 comments
Closed

feat: add font logos of Operating Systems #983

zen0bit opened this issue Apr 5, 2024 · 10 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@zen0bit
Copy link
Contributor

zen0bit commented Apr 5, 2024

What about pretty icons used in quickemu/quickget?

Not sure how to easily show svg in any terminal..

But found how to create fonts.

What about font with Operating Systems logos?

Working on it...
0.0.3 - font broken
preview

quickemu-logos repo

PR will follow later #1082
(Still not all logos there yet)

And here is screenshot of actual font: (0.0.2)

with not yet removed apps logos from source repo https://github.com/lukas-w/font-logos
icons

So far my conversion of quickemu logo
fontmanager
isn't sucesfull (font shows circle or square instead)
quickemu

PS: Interested for qqX? @TuxVinyards

PPS: Due to screen readers this must be optional!

@lj3954
Copy link
Member

lj3954 commented Apr 6, 2024

https://github.com/quickemu-project/quickemu-icons already exists and is used for list_csv.

@zen0bit
Copy link
Contributor Author

zen0bit commented Apr 6, 2024

🤔 I am already contributed there

But that are colored svg icons (also gathered in my repo..)
I am speaking about font logos

Some are already in nerd fonts but not all..

@lj3954
Copy link
Member

lj3954 commented Apr 6, 2024

Unless I'm completely mistaken, you won't be able to display anything in a font other than your console font. The idea of a feature within a project like quickget which requires the user to change their font is ridiculous. Realistically, the only way to make this work for all users would be to display ASCII art instead.

@zen0bit
Copy link
Contributor Author

zen0bit commented Apr 7, 2024

respektive this:
vhstest

@lj3954
Copy link
Member

lj3954 commented Apr 7, 2024

Intriguing.

@zen0bit
Copy link
Contributor Author

zen0bit commented Apr 14, 2024

Do you like the idea @flexiondotorg?

@flexiondotorg
Copy link
Member

It is an interesting idea. How are the distro font glyphs provided exactly?

@flexiondotorg flexiondotorg added enhancement New feature or request help wanted Extra attention is needed labels Apr 16, 2024
@flexiondotorg flexiondotorg changed the title Add icons for Operating Systems feat: add icons for Operating Systems Apr 16, 2024
@zen0bit
Copy link
Contributor Author

zen0bit commented Apr 17, 2024

Currently are only two options

version 0.0.2 is working :) v0.0.3 broken!

Already released on github and on npm if someone wanna get there...

https://github.com/oSoWoSo/quickemu-font-and-logos
(excuse for using quickemu in name without asking)

This I think could be quicker to acomplish (and push it all to font-logos or nerd-fonts later)

I need gather complete specification of svg needed for conversion.
(Mainly setup of colors/transparency)
Broke some icons.
As source I am using mentioned font-logos, quickemu-svg, https://github.com/simple-icons/simple-icons and rest I gathered or recreated from what I found anywhere.
I can also push svg back to quickemu-icons repo, but same as quickgui, looks abandoned (not watching)

Implementation:
Must be optional/switchable (screen readers)

  1. Install needed font
  2. Make sure fonts is installed
  3. Use font icon in skript is as simpl as call echo -e "\uf015" or echo "<icon>" but that wouldn't be seen if editing code without font installed
    was already included in one of my many PRs as easteregg - But nobody find it or at least mentioned...

@zen0bit zen0bit changed the title feat: add icons for Operating Systems feat: add font logos of Operating Systems 🥇 Apr 17, 2024
@flexiondotorg flexiondotorg changed the title feat: add font logos of Operating Systems 🥇 feat: add font logos of Operating Systems May 9, 2024
@Finii
Copy link

Finii commented Sep 14, 2024

Unless I'm completely mistaken, you won't be able to display anything in a font other than your console font.

I guess zen0bit's idea is to ask users to either install an additional font with the OS logos as glyphs that is selected via fontfallback, or switch their terminal's font to a different font with that glyphs.

like quickget which requires the user to change their font is ridiculous

I would not use such harsh words, but 100% ACK ;) I would be annoyed if some application throws codepoints at me that are displayed as Tofu unless I install some additional font and/or switch fonts.

@flexiondotorg
Copy link
Member

I have similar concerns to those expressed by @Finii. Closing this as out of scope.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants