-
Notifications
You must be signed in to change notification settings - Fork 9.6k
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
Outdated Font Files #786
Comments
Running into this too, seems like all of the new-ish added ones aren't in the |
Took that woff and converted it to ttf. I could build out every weight and style too if someone can find a way to dl all the svg source. |
is there also a codepoint list? |
@petergng even if I use your files for self-hosted fonts, I cannot get any of the battery icons with percentages to work, like |
Ran into this issue today as well, here's the list of fonts for |
@nyankobu010 Thanks but in your Versions is the minimize icon still missing... |
The regular versions of the icon are present but if you're looking for a minimize version, I would just create a custom font with the font files and just declare a specific font size for the icon font family
|
Thank you, but these versions does not work with battery_20 for example. Still not there? |
I had to kind of work around the fact that the github repo for material-design-icons is outdated; some icons do not show up. I found a recent Issue and downloaded the most recent version from Google's hosted files for the material icon font. Even so, some icons don't work, like battery level icons. Here's the link to that Issue on the MDI repo: google/material-design-icons#786
As you can see, I went around and found a whole bunch of issues basically asking the same thing: why are the fonts installed by NPM so outdated, and who can provide an updated (npm-installable) version? I know I could download the WOFFs myself (or whatever) but the rest of my application installs nicely with a single NPM command and I'd like to avoid having to include the fonts themselves in my source if I can help it. |
Hey, @jestelle please read this issue here. Afaik this is an official package from Google and it's literally crippled, outdated and out of sync with the online fonts and documentation. It's time to take action |
How hard would it be to manually update to the newest files in this font-file-only NPM package, or something like it? I know some people want updated SVG / PNG, but I'd settle for having a more reliable update process for font files. |
It is not only that the NPM package is not up to date. The toggle_on and toggle_off icons are not included even when included from https://fonts.googleapis.com/icon?family=Material+Icons |
@Azumgi sounds awesome! |
@jossef your chosen license actively prevents projects from using your solution. |
Honestly, I've inherited the license from this repo (since I've forked the repo from here). I will update my forked version as well to Apache v2 Thanks for the lightning! |
Numbered battery icons are still missing. |
meeting_room also missing |
Filenames are always the same. Each file has its unique last char + filetype: EOT For future updates, just check the lastest version available from here: Replace the old version number with the new one. @sg-mamedova v47 contains meeting_room |
You can downvote my comment, but I need to +1. |
I finally got to cleaning up my solution and publishing it. https://github.com/Azumgi/Material-Icons-Complete It is the project for parsing every single material icon from material.io site and generating fonts for every theme in @jossef I'm sorry for not responding earlier as I was very busy and then simply forgot about it. Unfortunately, I'm not interested in collaboration due to lack of free time and interest. But you're free to use any parts of my project's code. |
Those files .ttf doesn't work properly as fonts in photoshop, anyone knows why or how to make it work? |
I created a Mode module to download all versions and files of the Font.
https://github.com/lotterfriends/material-icons-downloader The Script also create a version.json file so you know google updated the icons. |
good job! |
Material design icons fonts are not updated on npm and github, so using local fonts downloaded from cdn. ref: google/material-design-icons#786
The original fonts use OpenType ligature features to make that work. (The latest ones use the 'rlig' feature, I imagine that was how it worked back then as well, although it but could have been 'liga'.) There is some extra work involved in the build process to automatically generate ligatures for all the icons. Additionally, the newest fonts also support ligatures for a bunch of former duplicate icons that are no longer physically present in the font—that involves a hardcoded list. |
It looks like there are many newer icons that are missing from the latest font files hosted on the github (https://github.com/google/material-design-icons/tree/master/iconfont). One of these icons includes
arrow_right
It looks like the google web font is updated (https://fonts.gstatic.com/s/materialicons/v37/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2), but that is only the woff2 file. Our project also uses .woff/.ttf/.eot so we would need those files as well. Since we use a local copy of our fonts, switching to the google web font is not an option.
By opening https://fonts.googleapis.com/icon?family=Material+Icons in IE, i was able to get the url to the regular woff file: https://fonts.gstatic.com/s/materialicons/v37/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.woff
The text was updated successfully, but these errors were encountered: