lukas-w / font-logos Goto Github PK
View Code? Open in Web Editor NEWAn icon font providing popular linux distro's logos
Home Page: https://lukas-w.github.io/font-logos
License: The Unlicense
An icon font providing popular linux distro's logos
Home Page: https://lukas-w.github.io/font-logos
License: The Unlicense
With the latest update the icon for Kali is way too small. I know the previous image was oversized but that was done on purpose, as Kali's logo is really hard to align and too thin.
This is the commit with the changes to the logo:
aef7b01
Here's a comparison of the old and new icons being used in the terminal:
Old:
New:
The screenshots are taken using zoom in the terminal, so this is how it really looks with the normal terminal font-size:
Budgie is a desktop environment for linux.
A SVG logo is available in this archive /budgie/SVG/Budgie.svg
Thanks ๐
CC: @JoshStrobl in case there should be a need of a modified SVG logo
The idea is great.
Can you add deepin, a Debian based distribution, created and maintained by Chinese people?
The distribution of icons is believed that the author should be able to get them. Their official website is: www.deepin.org
Thank you!@linuxdeepin
So to finish off my list of 3 at this moment, I'll take a bit different route.
Let's assume, you wanna actively include more distros, linux and non-linux alike and become a come to font and de facto standard for many places online and offline alike.
Linux as a lot about choice and picking a distro is just a baseline. Putting aside stuff like text editors, media players, web browsers, programming languages and dozen of other stuff people choose and are often ready to have fight about just to "protect" their favourite, and most of which are probably quite outside the scope of this font, there's one critical component that modifies the way, the user interacts with his OS probably even more that the distro they picked.
The component some distros even decide to split into subdistros at. (kubuntu, xubuntu ,...)
It's naturally the DE or WM a person picks and when people describe their installation, it's quite often a distro/wm pair. Different distros with the same DE/WM are even more similar to use than same distro and different WM/DE.
So at this point I propose to include some major DE & WM icons to come up and pait with the distro ones, unless you feel that's outide your font scope, which would be understandable.
Icons I have in mind are GNOME, KDE, Unity, MATE, Cinnamon, LXDE, LXQt, Xfce, i3, awesome, and possibly enlightment and dwm. There's certainly more, like CDE, but I feel, those are some of the core choices people in my circles take.
Once again, let's extend this idea and ask, how you look on adding things like this into the font? They certainly tell a lot about user's OS and are a natural pairing with the distro icons. Does this make sense to you in general? Would you possibly be open to include other critical software choices that define given user's experience in the future? Possibly init systems unless systemd consumes everything? Or maybe something that doesn't cross our mind at all at this moment, but will become critical in the future? Maybe architectures? (Can imagine x86_64 vs ARM64 battles in desktop/laptop space in the future.)
Once again, thanks for your time, effort already given into this font, your consideration of my input and kind answer.
Original svg logo: https://rustacean.net/assets/rustacean-flat-noshadow.svg
Optimized for monochrome font: https://raw.githubusercontent.com/vorillaz/devicons/3a4a853d00c39cb91f708dafb151537380d0ce1a/ferris.svg
Thanks for all the work maintaining this! Is there a chance you could add the Crystal Linux logo?
<svg width="90" height="127" viewBox="0 0 90 127" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M26.4779 127L90 63.5L62.5898 36.1528L53.826 44.8965L72.4102 63.5L8.82597 127H26.4779Z" fill="#A900FF"/>
<path d="M63.5221 0L0 63.5L27.2859 90.7231H27.4102L36.1119 82.0415L17.5898 63.5L80.9876 0H63.5221Z" fill="#A900FF"/>
</svg>```
With release v0.18 the codepoints of the logos in the ttf
font have changed. That means, that a person who uses a symbol with v0.17 needs to adapt after updating.
This commit f161cf6 removes the file .fontcustom-manifest.json
(and prevents re-adding by putting it into .gitignore
, so it is not by accident?!). But that file defines which glyph gets which codepoint.
If the file is not existing the glyphs are added in alphabetical filename order.
That will shuffle the logos' codepoints whenever new logos are added.
This has happened in the past already sometimes, but the question is if this is what users of the font file would want.
If you have any document or commandline prompt or other use of the font file and update the font file the contents changes.
Suggestion: Keep codepoints of a certain logo constant and just add new logos in the end (or in vacant spots).
In the whole history of font-logos
there has been only 3 of this breaking codepoint re-enumerations:
linux
to logos
, so this might be ok)What about adding OpenBSD?
Thanks for maintaining this repo. Any chance you can rocky linux?
Btw, it might be a good idea to have some chat with people over at https://github.com/ryanoasis/nerd-fonts about endpoint (unicode code) allocation. They move the whole range some 0x200 endpoints up because it clashes with other common icon fonts.
ryanoasis/nerd-fonts#138
https://github.com/ryanoasis/nerd-fonts/wiki/Codepoint-Conflicts#font-linux--font-awesome
Agreeing on some allocation that doesn't clash with anything, so the merger goes clean and the codes match in clean font-linux and in nerd-fonts might be beneficial.
Could you please add Devuan logo?
Manjaro is quickly becoming a popular Linux distribution that builds on the power of Arch. Would you please add the Manjaro logo to the font?
https://github.com/manjaro/artwork-logo
Thanks in advance!
How about getting Void Linux in on this party?
Hi,
Would you consider adding elementary OS to your icon font? Here's their SVG logo - link
Kind regards,
Paweล
how can i get the acces to glyphs to copy them and put on the video editor etc
The ferris glyph u_F323
looks like this in outline view:
Note that there are multiple overlying outlines. Probably it was colored before. The multiple outlines are usually not a problem with svg
s, but fonts are a bit more picky.
Anyhow, it looks good in fontforge
's preview/render mode:
If this is used with the font, it renders correctly on Linux, but there is a problem with the windows font rendering engine:
The 'face' is rendered transparent, because it is two overlaying outlines.
The 'face' ellipsis should probably be removed.
At least it seems to be intended to have no 'face':
Reported-by: @T-727
Reference: ryanoasis/nerd-fonts#946
I wish I could be more helpful, but I'm not really even sure what kind of logo would work well for OpenWRT. Their current logo seems to be horizontal text:
I'm using these on the WireGuard install page, and OpenWRT is the only one missing a good logo.
Hi, is there a chance to add EndeavourOS logo?
Here's the logo and some of my suggestions
maybe even this:
NixOS is a linux distro: http://nixos.org/
Here's a 512x512 svg:
SVG: https://data.zx2c4.com/nixos-0d0c7957-2f42-41a3-b3fa-4e212908d214.svg
From #21. It'd be nice having Travis or a similar service automatically publish new versions to npm and possibly bower.
https://illumos.org/docs/about/logo/
"All other use must be approved by Garrett D'Amore." so pinging @gdamore
Hey could you please add SteamOS 3.0?
Solus is a linux distribution.
The logo is available in this archive /solus/SVG/Solus.svg
Thanks ๐
CC: @JoshStrobl in case there should be a need of a modified SVG logo
To follow on from my previous request, this is about non-linux distros.
As you already list FreeBSD, there are few more that might fit into this category.
Namely other major BSD projects OpenBSD, NetBSD and DragonflyBSD and the one major offspring of OpenSolaris family, OpenIndiana.
There are surely quite some more distros on BSD (family) and Illumos kernels, but those are the ones that hit the radar and the discussions for me.
There's one more major family, that kinda is and kinda isn't linux, and that's of course Android. Besides general android/AOSP, the major distros I meet frequently are AOKP, Cyanogen, OmniROM, paranoid android, LineageOS, MIUI, OxygenOS, and probably some more I don't recall atm. I don't flash so heavily as I once did and there's always new stuff.
Could you please add those to the font?
Once again to stretch the idea, what is your stand on non-linux distros in general? Do you plan to include them and be the de facto standard to come for this kind of icons, or do you have some limit?
On a related note, there's also FirefoxOS, Sailfish and the likes, but those are neither unix-like, nor actively developed anymore as much as I know. So I do not actually suggest adding those at this point, just broadening the possible implications of previous question.
Hi!
I became recently interested in you nice symbol font via nerd fonts. I was thinking about your font a lot and came to conclusion, it is something I was looking for for some time, but it's missing some features.
I decided to split the stuff I'm missing into 3 separate groups, each of them having something in common.
This one is about linux distros. I'll file the other two as separate feature requests.
Now I realize, there are hundreds of linux distros around, http://distrowatch.com/ to list some, but I still feel, this font could list some more, I'm encountering more and more recently, so I could easily drop the icons into text wherever I need to. (Myself being an Arch user, I'm already served.)
To name some, people around me use, play with, plan to use, or at least talk a lot about:
Void, Archbang, Devuan, CRUX, KNOPPIX, Kali, LFS, SteamOS, Chrom(e|ium)OS, Oracle, ... probably more, this is what I recall out of my head to be a chat topic recently.
Would it please be possible to include those into the font?
In general, what's the future vision on this? From what I've seen in past PRs and issues, so far you've accepted every icon requested. Do you plan to add icons on, as people request them, to maintain a come to font of all distros people consider worthy, possibly having hundreds of icons at some point in the future? Or do you plan to limit this in some way?
Thanks for the work so far and thanks for your kind answer.
@lukas-w is it possible that I could these fonts on the terminal? is there any cheatsheet to copy fonts and paste them on terminal, like nerdfonts?
cheatsheet like this : https://www.nerdfonts.com/cheat-sheet
Fedora has announced their new logo. It has changed a little.
Hi all. The Fedora symbol here loses the "infinity" aspect. I know this is a single-color font, and our preference is to use the wordmark when only one color is available, but we were experimenting with using checks or hashes and might be open to a special exception for this case. See some design work here: https://pagure.io/design/issue/539. What do you think?
The website doesn't feature many of the new icons and since it's the easiest way to preview the icons available, it would be nice to update it to feature all the icons that are presently available so that it can better serve as a representation of the project.
Hi, not sure if it's an issue with your font to be honest, my CSS skills are rock-bottom so I can't tell myself.
So, see these 2 screenshots: the logo is aligned with the top of the line, so it doesn't look great.
Webpage: https://goodvibes.readthedocs.io/en/latest/installation.html
What do you think?
Both the readme and the site have a list of glyphs included, but images are shown (so I can't copy-paste them).
I'd try to use ctrl+shift+u and their unicode number, but that doesn't seem listed anywhere.
I can't figure out how I'm supposed to use them on my scripts/terminal. Can you maybe add the unicode numbers for each glyph somewhere?
According to rawgit:
It's best to use a specific tag or commit hash in the URL (not a branch). Files are cached permanently after the first request.
Hence the link in the README will not update. The solution is to tag a release and use that link for the CDN.
Well, I don't know how to get these glyphs, so yea...
Please add a Fedora inverse icon (just the black f)
I'd like to use font-linux but need a license to do so. It would be great if you could add one ๐
Would be great to have it ๐
Ok, so Apple is a Unix but not a linux. Could you include a simple Apple logo? Why you ask? For me personally, I include the giant Font Awesome just so I can have a linux and apple logo for some of my apps (here is one) but now that I found yours, I am going to include it. I would like to dump font awesome, because I don't use 99% of the fonts in it.
And great work by the way!
I cannot get these font-logos to display in rxvt-unicode or the gnome-terminal. Not sure if it is something wrong with my config or just an incompatibility that I am unaware of. The font-logos do show up under fc-list
Here is my .Xresources relevant config:
URxvt.font: xft:Hack:pixelsize=20:style=bold, \
xft:font\\-logos:pixelsize=12:style=logos, \
xft:Font\ Awesome\ 5\ Free\ Regular:pixelsize=12, \
xft:Font\ Awesome\ 5\ Free\ Solid:pixelsize=12, \
xft:Font\ Awesome\ 5\ Brands:pixelsize=12, \
xft:Fontawesome:pixelsize=12
Per arch-wiki "Note: If there is a hyphen(-) in an Xft font name, it must be escaped with backslash() twice. It's different from the usage of urxvt -fn option and the result that fc-list returns, where backslash present only once"
Although I am running on ubuntu 20.04, i believe that part applies to me as well.
I can get all the other fonts listed to properly display in the urxvt terminal output. I cannot get the font-logos to work in urxvt, although I can get font-logos to work in polybar with the following setting:
font-5=font\-logos:size=12;3
and then can get the font-logos to display in polybar modules.
Please let me know if there is any information or screenshots that I need to append to this issue post to properly figure out the culprit or issue here and sorry if this is not the right place to create this post. I'm not sure where else to go with this because I seem to only be having a problem with this font in urxvt.
Hi, I'm going to host this lib on cdnjs.
But I don't know which files should be added.
Could you help me?
Thanks!
cdnjs/cdnjs#9217
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.