Learn more about these different git repos.
Other Git URLs
The popular command neofetch displays an ascii rendition of our logo when you run it.
neofetch
We have a new logo, so it'd be nice for this to show the new logo.
Also, the existing one is pretty bad.
I tried to use the command chafa to generate a fancy unicode version from a scaled-down PNG, but there are two problems here: 1) the result isn't that great, and 2) the chafa backened for neofetch is broken and the upstream maintainer is not interested in fixing it and the neofetch code is ... kind of messy.
chafa
So, would someone like to try their hand at an old-school all-ascii rendition of the new logo? I'm not sure if this even possible to do sufficiently well, but if someone is skilled at this and inspired, perhaps we can come up with something that passes muster?
If we can't come up with something that's really good, we can also explore figuring out how to make chafa work better.
@mattdm Hey, can you please provide the current display of neofetch command in fedora (i am having system issues on my device while installing fedora). I have worked on generated logos so I might be able to help with this. :) Also, is this the current logo that is to be displayed? <img alt="100px-Fedora_logo.svg.png" src="/design/issue/raw/files/cd29a115cc54c99a6d3cf21ba3c60d2a67063af37ecc27b26a9dd97f757f0fa5-100px-Fedora_logo.svg.png" />
Here's the current output of neofetch:
<img alt="Screenshot_from_2021-03-04_10-44-35.png" src="/design/issue/raw/files/056ed30bbd9206a8a44afd06c03a3c9b42a95a90aa6d1fee57e24a4b422c2bf4-Screenshot_from_2021-03-04_10-44-35.png" />
You can see that it is ... roughly ... based on that (current) Fedora logo. The actual code in neofetch is:
${c1} /:-------------:\\ :-------------------:: :-----------${c2}/shhOHbmp${c1}---:\\ /-----------${c2}omMMMNNNMMD ${c1}---: :-----------${c2}sMMMMNMNMP${c1}. ---: :-----------${c2}:MMMdP${c1}------- ---\\ ,------------${c2}:MMMd${c1}-------- ---: :------------${c2}:MMMd${c1}------- .---: :---- ${c2}oNMMMMMMMMMNho${c1} .----: :-- .${c2}+shhhMMMmhhy++${c1} .------/ :- -------${c2}:MMMd${c1}--------------: :- --------${c2}/MMMd${c1}-------------; :- ------${c2}/hMMMy${c1}------------: :--${c2} :dMNdhhdNMMNo${c1}------------; :---${c2}:sdNMMMMNds:${c1}------------: :------${c2}:://:${c1}-------------:: :---------------------:// EOF
with the ${c#} representing color sequences.
The new logo looks like this:
<img alt="mark.png" src="/design/issue/raw/files/aeedad754dcfe11d7ff8cdae3d79746c8077c3c1d719fe6bd25cf71dcbcef830-mark.png" />
With chafa, we can do something like this:
<img alt="Screenshot_from_2021-03-04_10-55-35.png" src="/design/issue/raw/files/d7b7ade0a0afbe7648b483578d3212dc60d9578fcc257035512a6016f714c75d-Screenshot_from_2021-03-04_10-55-35.png" />
but unfortunately that can't just be dropped into neofetch, so the idea here is to see if we can come up with something decent with just letters, numbers, and punctuation.
(Look at the contents of /usr/bin/neofetch for examples. )
/usr/bin/neofetch
<img alt="new-logo-neofetch.png" src="/design/issue/raw/files/71384c3e01468a4536bcb99f74876a82530b36e5b40f132768c739bf7cd06e77-new-logo-neofetch.png" />
https://spot.fedorapeople.org/neofetch-new-fedora.txt
Changing the colors to "12 15 1" gets much closer to the new colors:
<img alt="new-logo-neofetch2.png" src="/design/issue/raw/files/c91da830f8cb3a54293e82edd8c21d5cae9ffe2446b8871ab3ba6800d0c09d2c-new-logo-neofetch2.png" />
Nice! Hmmm, it ends up being kind of stretched vertically. With chafa I used --font-ratio 4/9 to compensate.
--font-ratio 4/9
Also, what if we use F instead of ? (and for all of the random border letters for that matter)?
F
?
<img alt="Screenshot_from_2021-03-04_13-58-46.png" src="/design/issue/raw/files/bf1f35d0e71e64ca2544074c8b5fe31f55f53fc9f3359b2c8f9fcd9ea538ecc9-Screenshot_from_2021-03-04_13-58-46.png" />
^ I don't necessarily actually like the F version better. Just throwing it out there. Maybe some other character, though? ? looks too much like there's some problem.
I think it's too tall, can it be made shorter or no? If I juryrig the initial graphic by squashing could it help?
Yeah, the problem is that conversion programs assume character cells which are twice as tall as they are wide, which isn't the case with our default terminal fonts (or with many popular alternatives).
@mattdm does this one look appropriate? I am still trying to install fedora, so will need some time to test it properly. :( <img alt="ascii-logo.txt" src="/design/issue/raw/files/9bf962c76da7c240a26e3e24620660507a498438e7934c8a7e8a060e8cc1a39c-ascii-logo.txt" />
It's too wide; neofetch puts the logo on one side of the terminal (which defaults to 80 characters wide) and system info on the other. So it needs to be 40 characters max, and actually 20-30 is better if we can possibly make that "read" right.
Also, feel free to bring any installation issues to https://ask.fedoraproject.org/ and we can get those straightened out for you!
Hey! I gave it an attempt and this uses 48 characters.
I used an ascii art generator and then modified the colours with some tools. How is it?
<img alt="ascii_fedora.png" src="/design/issue/raw/files/3a1e42d59181882635da73336d1b6fc814e7a478aea3f85e59208173c05de0fc-ascii_fedora.png" />
Also, how do I share the txt file here. Unable to upload it here somehow.
Metadata Update from @duffy: - Issue tagged with: triaged
My attempt. Colour is wrong though. <img alt="FedoraLinux34Logo_ASCII.png" src="/design/issue/raw/files/3451de1926914b6e6bdc621876d5b9a3a49d5e13f110752543ac9e5c77669141-FedoraLinux34Logo_ASCII.png" />
Modified it alittle. <img alt="FedoraLinus34Logo_ASCII.png" src="/design/issue/raw/files/feccb978b7361425c1b5c7fdbd1596689c3bf0452977d6c963bec95b8760e828-FedoraLinus34Logo_ASCII.png" />
Modified slightly and corrected colour closer to new logo. <img alt="FedoraNewLogo_ASCII.png" src="/design/issue/raw/files/b14edd0227f81e927abd41196499794c8bdb39999b2ca7c623e051cdce562201-FedoraNewLogo_ASCII.png" />
Different variation of the new logo. neofetch, screenfetch, and pfetch are done . <img alt="FedoraNewLogo_dash.png" src="/design/issue/raw/files/53cf6a856e16522a362f9a3c1aa40185b2576615585e1abc7b41efb09113b01b-FedoraNewLogo_dash.png" /> <img alt="FedoraNewLogo_os.png" src="/design/issue/raw/files/10f79f4265c47ff0cfdb4caeb6428d269acde8175ec3ee4c07ee1b34c27f5cd2-FedoraNewLogo_os.png" /> <img alt="FedoraNewLogo_pfetch.png" src="/design/issue/raw/files/6cc87afe197d164f71a1d717200cb1d7384ccb0d93bdc5c3273f4eb08fa10166-FedoraNewLogo_pfetch.png" /> <img alt="FedoraNewLogo_ASCII.png" src="/design/issue/raw/files/4d2a3ee43a08f0152a0e26bf218aceef27ed19f0d9105fbc78ef9844608e3c8a-FedoraNewLogo_ASCII.png" />
<img alt="FedoraNewLogo_ASCII.png" src="/design/issue/raw/files/24dbbb9c3974823d9441cd802aae3fa564e11bde5f9c03b6ea6f7e19837a5ee5-FedoraNewLogo_ASCII.png" />
I'm pretty happy with that. @duffy what do you think?
There is also an issue upstream. Do we have enough wiggle room to implement and back port this into F34?
Yeah, I think if we update the software we can get a Freeze Exception. And even if not I think this is probably fine as a zero-day because I don't think it's included in any install media.
-- Matthew Miller mattdm@mattdm.org http://mattdm.org/ Fedora Project Leader mattdm@fedoraproject.org http://fedoraproject.org/
OMG I am so sorry you were waiting on me, I love the latest one: https://pagure.io/design/issue/736#comment-723845
I say shipit!
@likw1dus Can you post the source of that latest one? Can you post here in this ticket, and here: https://github.com/dylanaraps/neofetch/issues/1711
If the ticket won't let you upload you can email to logo at fedoraproject.org
no problem. It wont allow me to post on Github though. I emailed them also.
Neofetch <img alt="neofetch" src="/design/issue/raw/files/7f141c5707bc616d8d10a8c2c6c45ec19f93f08beadf124042890406802fcd55-neofetch" />
ScreenFetch <img alt="screenfetch-dev" src="/design/issue/raw/files/e04d41827c4ff413487b6844d7ad131098e9ed59a56775a070cd85ac23b64ead-screenfetch-dev" />
Heres just the ASCII by itself. <img alt="NeofetchASCII" src="/design/issue/raw/files/3055c45f7db57d03427c07146f8d43b703675cf5901e92a3c505be26b2355758-NeofetchASCII" />
<img alt="ScreenfetchASCII" src="/design/issue/raw/files/04d54fe90f2043ec7beb8d9906fe21456787b1288cb1db6bfc9324ea5f6e6188-ScreenfetchASCII" />
Log in to comment on this ticket.