-
Notifications
You must be signed in to change notification settings - Fork 3.7k
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
Add icon for Matlab #1693
Comments
Well, Devicons is another project. Did you try there already?
Ah that is interesting. Can you explain why? I have no clue about the other package and how they do it (all-the-icons). |
@Finii Thanks for the clarification. I didn't realize until now that there is a separate project for Devicons. I was referring to the "nf-dev-..." icons, which I thought was devicons, as a subset of Nerd Fonts. Do I get it right that those icons are instead a subset of Devicons that have been patched and available through Nerd Fonts? In the Nerd Icons Emacs Package (https://github.com/rainstormstudio/nerd-icons.el) they refer to the "nf-dev-..." icons, so I guess they are referring to the patched icons in the Nerd Fonts project. From what I just looked at the Matlab icon exists in the actual Devicons project, but not in the NF patched subset. Unfortunately I have no idea on how to use the Devicons font with the Emacs Nerd Icons package. I'll ask in there. Now regarding the All The Icons vs Nerd Icons it's just how some scaling and defaults comes up and liking some icons used by default in one vs the other. If I attempt to go deep enough into the settings I can probably get similar results using either but that is more time than what I can afford. |
Nerd Fonts just aggregates icons from different projects and patches then into files - positioning them in a way we believe can be useful. There is a very small number of icons that Nerd Fonts itself collects; but the usual way is to have an icon added to some of the upstream sets. Nerd Fonts pulls the set from upstream and updates from time to time (rather infrequent I must confess). See here https://github.com/ryanoasis/nerd-fonts?tab=readme-ov-file#features
This is great, because the Devicons are just about to be updated in Nerd Fonts: #1691 This situartion is of course very uncommon, but you are lucky 😬
As described earlier, Nerd Fonts positions the glyphs in a way that 'we' think can be useful. Unfortunately that is just one opinion and getting feedback from Nerd Font users is very hard. That is the reason for the question. Obviously we must do something 'right' for you, and it would be interesting to see what that is that is out=of=the=box better for you ;) Changing tags accordingly |
Although that might be possible this approach has a stability problem. Devicons (as most other upstream icon sets) target web-usage and as such have drawbacks when used as a terminal font. Font files can be tailored to different use-cases. If you use command line emacs the feasibility depends on your terminal emulator and to some extend to the OS you use. |
Thank you for all this information! Very helpful. |
Closing this as it will come with the FontLogos update with v3.3.0, and I just try to work through all Issues right now... |
Requirements
Problem Description
At the moment there is no icon for Matlab. This would be extremely helpful for example when using Nerd Fonts in emacs to place icons associated with file types (using the nerd-icons package).
Desired Solution
The solution I believe would be to add a Matlab logo looking icon to Devicons to make it available to users.
Alternatives Considered
The Emacs All The Icons Package (https://github.com/domtronn/all-the-icons.el) has an icon for Matlab. For most icons the formatting of Nerd Fonts/Nerd Icons Emacs package seem like a better choice for me so it would be great if I could get the Matlab icon via Nerd Fonts.
Additional Context
No response
The text was updated successfully, but these errors were encountered: