Comments (76)
how many years we have to wait for fix this?
from fonts.
@davelab6 Please prioritize this. Thank you!
from fonts.
Almost finished mastering the v4.2 fonts so they'll work on GF.
Issue has been solved.
from fonts.
I've postponed working on this until I've finished working on new upcoming projects.
from fonts.
Any update on this? It's been 14 months since this issue was first raised and the I'm still experiencing problems using Fira Sans from Google Fonts on my end.
from fonts.
I've switched to using Fira Sans from Mozilla CDN until this is resolved. It's not anywhere as optimised at the Google Fonts version, but at least no rendering issues.
from fonts.
I've been researching the problem with "Fira Sans Regular" rendering on Debian. See full report here:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=841293
That specific problem seems to be a complicated issue involving a specific WOFF2 file from Google, OpenType Sanitizer and libfreetype.
from fonts.
No, this is still not fixed. Seriously Google....
Debain 8.3 Jessie (Deepin 15.01)
Chrome 50.0.2661.75 (64-bit)
from fonts.
Seriously, people? How come it's been 1.5 years since report and still no fix?
from fonts.
We were unaware of these problems until we relaunched DE-CIX.net. A fix for these problems would be greatly appreciated (and seems to be overdue - judging from the comments above).
Any news on this?
from fonts.
@davelab6 Just to quote yourself:
I've postponed working on this until I've finished working on new upcoming projects.
This was in March... Many new projects going on?
from fonts.
@davelab6 Hey, I'll be tackling Fira this week.
We have a tonne of variants and weights here. I propose we do the following so the fonts are GF api friendly:
-
Get rid of the two, four and eight family variants. These family variants are for the Hairline weights only. They're like optical weights in printing. They add extra weight, depending on what size they're used. Imo, this is fiddly. A more elegant solution is to use variable fonts. If people object, I can include them.
-
Remapping
We have the following weights:
'FiraSans-Hair.ttf'
'FiraSans-Thin.ttf'
'FiraSans-UltraLight.ttf'
'FiraSans-ExtraLight.ttf'
'FiraSans-Light.ttf'
'FiraSans-Book.ttf'
'FiraSans-Regular.ttf'
'FiraSans-Medium.ttf'
'FiraSans-SemiBold.ttf'
'FiraSans-Bold.ttf'
'FiraSans-ExtraBold.ttf'
'FiraSans-Heavy.ttf'
'FiraSans-Ultra.ttf'
We should do this:
'FiraSans-Hair.ttf' -> 'FiraSansHairline-Regular.ttf'
'FiraSans-Thin.ttf' -> 'FiraSans-Thin.ttf'
'FiraSans-ExtraLight.ttf' -> 'FiraSans-ExtraLight.ttf'
'FiraSans-Light.ttf' -> 'FiraSans-Light.ttf'
'FiraSans-Regular.ttf' -> 'FiraSans-Regular.ttf'
'FiraSans-Medium.ttf' -> 'FiraSans-Medium.ttf'
'FiraSans-SemiBold.ttf' -> 'FiraSans-SemiBold.ttf'
'FiraSans-Bold.ttf' -> 'FiraSans-Bold.ttf'
'FiraSans-ExtraBold.ttf' -> 'FiraSans-ExtraBold.ttf'
'FiraSans-Heavy.ttf' -> 'FiraSans-Black.ttf'
'FiraSans-Ultra.ttf' -> 'FiraSansUltra-Regular.ttf'
Weights removed: Book, Ultra Light,
Weights renamed: Hair, Heavy, Ultra
@davelab6 @patrykdesign What are your thoughts on this?
I was very happy with the Mono fonts. Also, the otf folder includes condensed fonts. They're not present in the ttf folder.
from fonts.
Looks fixed! And it only took 2 years :)
from fonts.
@davelab6 Thanks for your efforts on this, but it's been a month now since the last update here. What's going on?
from fonts.
Confirming. Issue persists.
With the font installed systemwide on my machine, calling it from Google displays font completely in FF, only regular weight in Chrome, and none at all in Tor, which is even more weird since it's just a modified FF.
Using Mozilla CDN for now...
from fonts.
@m4rc1e I mistyped... By "I'll remap" I meant hope you guys can remap. We'll keep our mappings as is. Also do you still need a TTF source or can you convert the OFT fonts to TTF. We also have the .glyphs source files you can use.
from fonts.
@carrois @patrykdesign alas I am going to need to change the names of the widths in the family names to meet the GF requirements. I'll follow up shortly with this
from fonts.
Just checked this out again and using Fira Sans from Google Fonts no longer has the problems I showed earlier. It displays fine in IE9 as well as Chrome/Firefox.
from fonts.
FiraSans-Medium.ttf size from google/fonts:
158552 bytes
FiraSans-Medium.ttf size from mozilla/Fira:
401304 bytes
Other files have the same kind of disrepancy. Maybe a copy went wrong?
(Although FiraSans-LightItalic.ttf appears to work, and also has a different file size, so that may not mean much.)
from fonts.
mozilla/Fira is a newer version of the font with significantly more Unicode coverage and better line spacing. Should probably be updated here regardless.
from fonts.
Yep 4.1x just came out so I'm due to do this soon!
from fonts.
any news?
from fonts.
Same issue with this website using Fira Sans which is blank on my machine : http://firefox-dev.tools
from fonts.
Same issue only in IE9, in Windows Vista and 7 for me. Fira Sans displays blank.
from fonts.
any news about this?
from fonts.
The version hosted by Mozilla doesn't have the rendering bug:
https://github.com/mozilla/Fira
from fonts.
Appears to be still buggy...
from fonts.
any news??
from fonts.
If updating the font is not possible, maybe it could at least be removed from the repository so it doesn't conflict with the individual, valid font?
from fonts.
I will update this; its tricky because I need to be careful about regressions. Also now Fira has so many styles, and I don't think I reached an agreement with the GF team on how to onboard them. Thanks for your patience.
from fonts.
Font still displayed as blank (whitespace) in the latest Firefox 43.0.4.
from fonts.
Failing with iceweasel 43.
from fonts.
any news?
from fonts.
Is there an update on this? This hasn't font hasn't been working for me for at least a year...(Fedora 22, Fedora 23, OpenSuse 13.2)
My two cents: either remove Fira from this repo, or use the version from https://github.com/mozilla/fira. Is there any chance of an update on this situation?
from fonts.
I've put https://github.com/google/fonts/compare/master...davelab6:ofl/firasans-v4.106g?expand=1 up and will check with Mozilla that its good to go
from fonts.
Fixed in 79d9ee2
from fonts.
@davelab6 When will the fix be released?
from fonts.
I have a minor update to make and that going well it may go live on Wedneday
from fonts.
I found that the vertical metrics shift in some browsers so I'll make another update this week, to go live next week.
from fonts.
@davelab6 Any update here? Just updated to latest stable on Debian, still same issue. Currently using Opera to browse my own website, but want to use Chrome ofc...
from fonts.
@davelab6 Ok, thanks for the update. Do you have any ETA?
from fonts.
Found out about this issue today; using Windows 7, fonts do not appear at all in Chrome and some characters are missing in Internet Explorer 9.
from fonts.
My client's site had a similar issue when browsing in Fedora Firefox 45.0.1 (no letters appearing at all) and Windows 7 Chrome 51.0.2693.2 dev (some letters missing) when loading Fira Sans from Google Fonts:
My issue was resolved when switching over to Mozilla's CDN but it would be nice to see this resolved sooner... rather than later... looking at you @google...
from fonts.
Was this fixed? I updated the package a few days ago and now I notice Fira Sans does not appear blank.
from fonts.
ping @davelab6
from fonts.
I'm also having this issue... can't believe this has been going on for over a year now. The versions from the Mozilla CDN work perfectly, but they are 8x the file size of the Google Fonts versions (presumably because they don't use unicode-range
).
I'm sure you're aware of the problem, but in case it helps, here is what Fira Sans looks like on Windows in (respectively) Chrome, Firefox, Internet Explorer 9, and at the bottom how the version from Mozilla CDN looks in Chrome.
from fonts.
Noticed some really bizzare behavior loading Fira Sans from Google Fonts in Safari on Mac OS Sierra DP1 - Apple seems load their Last Resort system fallback font for most characters even though other falback fonts are specified in the CSS. I understand this is prerelease software, BUT this is definitely NOT happening with other webfonts.
Here is a client site loading Fira Sans from Google Fonts:
Here is the same client site loading Fira Sans from Mozilla's CDN (which unfortunately isn't well optimized or flexible) - which is used in production:
Heck, even Google fonts is screwed up.
Though other Google web Fonts seem to load fine Β―\_(γ)_/Β―
I noticed that Mozilla is making an effort to get these fonts updated with mozilla/OpenDesign#74, but I would love to see this resolved sooner rather than later.
from fonts.
Confirm this issue on Ubuntu 14.04, 14.10.
Maybe we can do temporary workaround for override this font locally on browser? Via way like http://www.makis.tv/wiki/override-helvetica-fonts-on-firefox-and-chrome.php
But seems this way not working for fonts, loaded from web via css :(
from fonts.
For workaround on server side we can use another source for Fira Sans font, like this: <link href='https://code.cdn.mozilla.net/fonts/fira.css' rel='stylesheet' type='text/css' />
from fonts.
I was having what sounds like a very similar issue with a different font - particularly that the render issues were occuring on Windows environments with Chrome and IE.
After much heartache, I re-formatted my font files online here: http://transfonter.org/
The key was the little 'Autohint' using ttfautohint option. All of a sudden things were rendering perfectly. Only downside is an increase in file size.
This might give a lead on how to properly address this issue though.
from fonts.
I was annoying now I am very disappointed from this very low priority after all this comments.
from fonts.
@m4rc1e Hey, yes some of the weights are experimental. So the mapping should go as follows for CSS weighting...
- Thin (22em / CSS 100)
- UltraLight (34em / CSS 200)
- Light (58em / CSS 300)
- Regular (92em / CSS 400)
- Medium (128em / CSS 500)
- SemiBold (142em / CSS 600)
- Bold (158em / CSS 700)
- ExtraBold (178em / CSS 800)
- Heavy (198em / CSS 900)
Also please make sure you're using the latest version, 4.2 was recently released: https://github.com/carrois/Fira/tree/master/Fira_Sans_4_2/Fonts/FiraSans_OTF_4203
And I believe we moved off TTF since OFT supports advanced type features present in Fira. So hopefully you can use the OFTs instead. Thanks for your hard work.
from fonts.
Hey,
Thank you for your in depth response. I will make sure we use the latest release.
We need to use the following mapping for our api to work correctly:
"Thin": 250,
"ExtraLight": 275,
"Light": 300,
"Regular": 400,
"Medium": 500,
"SemiBold": 600,
"Bold": 700,
"ExtraBold": 800,
"Black": 900
At the moment, we only support ttfs I'm afraid. I'm guessing you folks used the otf format because you can use floating point units. This is especially useful in the hairline weight. ttfs uses integers only.
I hope you understand and don't mind us using ttfs instead?
Cheers,
Marc
from fonts.
@carrois should be able to provide the TTF exports, hopefully he'll have some cycles to do so soonish.
from fonts.
@m4rc1e hey as far as the mapping goes, I think for maximum I'll remap THIN from CSS 100 to 250 and Ultralight from CSS200 to 275 while keeping the other weights the same as their CSS mapping spec:
- Light (58em / CSS 300)
- Regular (92em / CSS 400)
- Medium (128em / CSS 500)
- SemiBold (142em / CSS 600)
- Bold (158em / CSS 700)
- ExtraBold (178em / CSS 800)
- Heavy (198em / CSS 900)
from fonts.
@patrykdesign please don't worry about any of this :-). I have it all automated. Please do not deviate from your sources to please us. You don't want to upset your existing users. We can modify our own version of the fonts for our spec. I've been doing this for Lato
We have fontbakery which helps us to hot fix fonts to work with our spec in mind.
from fonts.
Thank you for the confirmation.
I'll look into the conversion. It is possible.
Cheers,
Marc
from fonts.
@m4rc1e thanks so much for fixing this. It came up this week with a client website and brought me here.
I've asked them to hold until the fix is out rather than change their site font. Do you have an ETA for when v4.2 might land?
from fonts.
@davelab6 shall I submit a pr for this?
Our hotfix repo is here. If you urgently need these fonts, self host the fonts in the /fonts directory.
from fonts.
@carrois should be able to provide the TTF exports, hopefully he'll have some cycles to do so soonish.
@patrykdesign not sure what you mean. 4203 TTF files are all there?!
from fonts.
@carrois When I look at the official repo's ttf folder, there are no Condensed weights. @patrykdesign's link includes both Condensed and Compressed variants. My hotfix repo includes those Condensed and Compressed variants. Is the link @patrykdesign valid? or should I just hotfix the official repo sources only?
Cheers,
Marc
from fonts.
from fonts.
@carrois my bad didn't see that the TTFs were in the web version url
@m4rc1e please use the carrois repo ^^^, I am in talks with people at Mozilla, trying to figure out what they intend to do with the Fira project since I left the company and Firefox OS was cancelled.
from fonts.
from fonts.
Sorry to hear that. Google Fonts can adopt the project if Mozilla would like
from fonts.
@davelab6 @carrois great to hear, I'll let them know. They just need to elect a new champion at the company to drive some sort of roadmap, so they are deciding on that now.
from fonts.
Is this patched yet? Still not working on Debian.
from fonts.
@enoch85 version served on fonts.google.com is v3.107. Our update is 3.206. I guess we didn't upload because we need sort out the widths naming first.
from fonts.
@m4rc1e Thanks for the clarification. Any ETA?
from fonts.
Just doing a little research as this font is rendering fine for me EXCEPT when I have an 'f' and 'i' next to eachother. What gives? Been using the Google Font version, should I download from here or Mozilla to fix or will this be fixed shortly?
from fonts.
@Sprinkles22 start a new issue, add a screenshot and mention which OS and platform.
Thanks,
from fonts.
This issue is finally fixed for me on Chromium! Thanks guys!
Version 55.0.2883.75 built on Debian stretch/sid, running on Debian 8.0 (64-bit)
from fonts.
Thank you for your patience :)
from fonts.
π thank you!
from fonts.
thank you, folks!
from fonts.
Fira+Sans only appears to load 400-regular for me.
The loaded webfont stylesheet only lists 400-regular, and other sizes are not available to the css.
Other fonts (e.g. Nunito+Sans) no problem, but Fira+Sans only 400-regular
from fonts.
Related Issues (20)
- Update [Poppins] greek letter alfa HOT 2
- Add accents to Preahvihear (aèìòù)
- Request to modify Noto Sans Oriya glyph numeral 3 HOT 1
- Add: Funnel Sans and Funnel Display HOT 5
- Update [Font Name] HOT 1
- Noto Q2 release plans
- Add [ALLER]
- Add Syncopate font package HOT 2
- Font subsetting in the CSS API removes glyphs present in the full font HOT 3
- Update Inter HOT 1
- Die / Dice emoji incorrectly animated (noto animated emojis) HOT 1
- Add Designer and Article: Moonlit Owen / Cactus Classic font
- Add Justfont Huninn
- Add Designer and Article: LXGW WenKai TC fonts
- Add Iansui HOT 1
- Add Dorothy Matrix M
- ufo file of CJK font is too large HOT 1
- Add German umlauts to Gugi HOT 1
- Deduplicate lookups in Crimson Text HOT 4
- Rene Bieder - Campton HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fonts.