Giter Site home page Giter Site logo

Add Lato v2.0 about fonts HOT 81 CLOSED

google avatar google commented on May 11, 2024 45
Add Lato v2.0

from fonts.

Comments (81)

vladshcherbin avatar vladshcherbin commented on May 11, 2024 19

The 2.0 version was released in February, 2014 and was asked to update to it. It was 2.5 years ago. There are not so many good cyrillic fonts and Lato is a nice one to have.

What's the status of this, why can't this be done for such a long time?

from fonts.

davelab6 avatar davelab6 commented on May 11, 2024 11

Soon!

from fonts.

pokonski avatar pokonski commented on May 11, 2024 11

Hey guys, any news on this?

from fonts.

simonsarris avatar simonsarris commented on May 11, 2024 9

Happy issue anniversary, any word on getting Lato 2 support?

from fonts.

twardoch avatar twardoch commented on May 11, 2024 8

Not yet. But things look promising. Łukasz got back to work after being exclusively committed dad to his newborn twins for some 8 months. There are a handful of glyphs that need tweaking and I think he'll be able to do it soon, then I can make the update with the newest ttfautohint et al. Maybe I can even scrap a big part of my awkward production workflow in favor of fontmake

from fonts.

ogheo avatar ogheo commented on May 11, 2024 7

up

from fonts.

MartinZubek avatar MartinZubek commented on May 11, 2024 6

Hey guys, anything new on this?

from fonts.

fitojb avatar fitojb commented on May 11, 2024 6

And none of you seem to have a remote idea of how long it takes to build (both design and compile) a font, validate it and ensure it doesn’t contain bugs or regressions, a great amount of which is not easy to detect. Have you even tried? Fonts are incredibly complex pieces of software. This is only getting faster these days because of huge investments in automation by Google and other companies, but for many years the tooling didn’t even exist, which was the case when fonts like Lato were created. As these older projects need internal upgrades, that is the bottleneck. And in the meantime, there have been updates to the technical requirements that web fonts need to meet to function properly across browsers, a moving target. So all of this takes time. It’s not like they only have to swap some files on the server. It’s not like Google didn’t try to update the font, if you read this thread (they ran into critical problems with the update).

I’ve always found it funny (and not in a good way) when people complain about things they haven’t paid for. It’ll get fixed when it gets fixed. What stops you from self-hosting?

And please read this comment again. You’ll be surprised to hear that font authors don’t devote their entire lives to be in front of a computer to please random people on the Internet.

Sorry for being pissed off, but I’m tired of cluttering “+1!” comments on GitHub, where people always demands, but never gives.

(I’m a volunteer contributor, in case you were wondering.)

from fonts.

m4rc1e avatar m4rc1e commented on May 11, 2024 5

Right, I've uploaded the hot fix repo. Once the authors are happy, I'll submit a pr.

from fonts.

davelab6 avatar davelab6 commented on May 11, 2024 4

from fonts.

Renkas avatar Renkas commented on May 11, 2024 4

And another 4 months have passed ...

from fonts.

imaginarny avatar imaginarny commented on May 11, 2024 4

Hey, is there anything new on this issue?

from fonts.

davelab6 avatar davelab6 commented on May 11, 2024 4

https://github.com/latofonts/lato-source/#version-3100dev2-2020-08-16

V3.x is nearly ready

@m4rc1e please add to your queue after Roboto and Open Sans

from fonts.

m4rc1e avatar m4rc1e commented on May 11, 2024 3

Alright,

We have some minor issues and 2 relatively serious ones.

Serious

FB report for Lato v2 binaries

All Weights

  • "ERROR: Glyph "uni200C" has ink. It needs to be replaced by an empty glyph",
    "ERROR: Glyph "uni200D" has ink. It needs to be replaced by an empty glyph"
    Lato V2 has:
    screen shot 2016-11-21 at 08 11 11

Some weights

  • "ERROR: OS/2 usWinAscent & usWinDescent Changes that must be applied to this font: OS/2 usWinAscent from 1974 to 2109 | OS/2 usWinDescent from 426 to 527".

This will cause clipping on glyphs which ascend past 1974 units, same with the descending glyphs. I Recently found this issue on Overpass. However, the metrics do match the previous release. This means it existed in the previous version which made it into fonts.google.com

Minor

  • Family needs splitting, due to api font name constraints. Thin and Heavy will need their own separate families.

  • Licensing metadata does not match our spec. OFL and copyright strings... the usual business.

  • Font names do not match our spec as well. Semibold should be SemiBold.

@davelab6 @twardoch What do you folks think, shall we make the +1 crew happy and push it with these errors? I'm certain many fonts in our collection feature such issues. If not, I can only hot fix them in the binaries, since I don't have sources. I really dislike doing this because we are deviating away from the source.

In the future, if we decide to do an upgrade/language extension for this project, we can fix the issues and convert the sources to .glyphs. For the time being, we could live with the errors, if the authors are happy with this approach and yourself @davelab6.

I will personally do the font splitting so it will work on our api.

ps hinting in Windows looked great. Here's a screenshot of Win 7 Chrome.

screen shot 2016-11-21 at 08 34 56

from fonts.

g4b1nagy avatar g4b1nagy commented on May 11, 2024 3

Love you guys! Thank you for taking the time to update Lato. It means a lato :)
Jokes aside, it seems the changes were merged into google / fonts in this PR. Any idea on when we'll be getting the updated version live on fonts.google.com?
Again, thank you!

from fonts.

vladshcherbin avatar vladshcherbin commented on May 11, 2024 3

I actually never understood, why major font versions can't be released with corresponding versions:

  • lato v1.xx - fonts.google.com/lato.css
  • lato v2.xx - fonts.google.com/lato-v2.css

I also don't understand, why you need to make so many fixes.

Users, who want Lato font will download it from Lato font page and use it. They don't care about this fixes, etc - they love font the way it was created. I'm sure, they will happily pick official version hosted on Google Fonts rather than wait another year or more for fixes they don't even care about.

I have no idea, why you need to overcomplicate this and can't just grab the official version and host it on Google Fonts.

from fonts.

twardoch avatar twardoch commented on May 11, 2024 2

Yes, I will. But they're in a VERY chaotic state right now due to the complexity of the project. Mixture of FontLab Studio 5, manual stuff, hardcoded Python snd some unpublishable 3rd party tools. I'm the only person who can build them right now but I definitely plan to upgrade them to a more portable form this summer.

from fonts.

random-stranger avatar random-stranger commented on May 11, 2024 2

What's happening with this one, why it is so hard to do? Early 2016, soon in June 2016. It's almost December, the end of the year.

Do people in Google use another understanding of time? Lato 2.0 was released in February, 2014, almost 3 years ago. It's 1000 days ago. Is it so hard to finally dedicate a day or two and update the font?

@davelab6 Can you finally keep your promise and update this font at least in 2016?

cc @m4rc1e, @alexeiva can someone help him as this promises can take forever. ?

from fonts.

m4rc1e avatar m4rc1e commented on May 11, 2024 2

@davelab6

Here's my approach to kick this out the door:

  • Since Heavy and Hairline weights exist, they will become their own separate families. Our api only support fonts from Thin–Black

  • The win asc and desc doesn't bother me for the time being. The fonts already use Khaled's approach, only the win asc and desc are bad. I don't want to tinker with these too much in FontTools. This already existed in the previous versions as well

  • I'll change the name Semibold to SemiBold

I think this is a nice temporary solution. It also means I won't spend longer than a few hours getting this done. If we're all happy with this approach, I'll submit the pr tomorrow :-)

Cheers,
Marc

from fonts.

davelab6 avatar davelab6 commented on May 11, 2024 2

Sadly I can't say, as its not ready until its ready, but, I hope soon! :)

from fonts.

twardoch avatar twardoch commented on May 11, 2024 2

It's not really Google's fault.

The current version of Lato 2.x unfortunately has a hinting problem (not evident if you use it for the first time, but visible when your website switches from v1 to v2).

There was a test deploy of that version on Google Fonts, but we've decided to pull it back, because it affected quite a few people badly.

The build process of Lato is currently complicated (involves various manual actions and custom scripts) — so complicated in fact that at this point I cannot even delegate it to someone else, or find time to improve or document it properly. And the scripts aren't portable either, and partly rely on proprietary unpublished software (so nobody else can use them).

There are a few minor glyph set fixes that need to be done as well. I'm incredibly busy at the moment, and it's hard for me to find two or three full days of unpaid time to make the release happen, but I have a plan to work on that, including porting the sources and build process to a better environment (so other people can build it).

In a way, Lato has become a bit of a victim of its own success. Because it's so popular, making changes to it needs extra care so that millions of websites that use it don't suddenly break is some way.

My plan is to nonetheless find time to release a build that will be good for inclusion on Google Fonts by the end of this year. Please keep your fingers crossed :)

from fonts.

twardoch avatar twardoch commented on May 11, 2024 2

You’d have to ask “them”. I personally have no idea.

from fonts.

adrianvintu avatar adrianvintu commented on May 11, 2024 2

Soon will be 10 years. No update?

from fonts.

nqst avatar nqst commented on May 11, 2024 1

Is there any news on this issue?

from fonts.

davelab6 avatar davelab6 commented on May 11, 2024 1

@fitojb to be fair, some places require Google Fonts API to be used for their own reasons.

@random-stranger when I pushed this the hinting had a problem, so I need to verify the hinting from this vendor is good in the latest release, and I didn't do this. However, @m4rc1e may be able to check this for us.

I can't commit to a specific date.

from fonts.

m4rc1e avatar m4rc1e commented on May 11, 2024 1

Hey folks,

Apologies for the lack of updates on this. I needed to write/update some tools in order to hot fix these fonts. I can confirm the clipping issue and vertical metrics are solved. I adjusted the values but made sure the appearance matches the version which is already hosted.

Win 7 Chrome
screen shot 2016-11-25 at 09 25 21

OSX Safari
screen shot 2016-11-25 at 09 25 47

OSX Chrome
screen shot 2016-11-25 at 09 26 41

Since I have all the tooling in place, issues and releases such as #10 should happen much quicker. Thank you all for your patience. I still need to submit a few prs to tools I have used, before I can upload the hotfix repo.

@twardoch I'll send you a .zip of the fonts.

Cheers,
Marc

from fonts.

davelab6 avatar davelab6 commented on May 11, 2024 1

from fonts.

random-stranger avatar random-stranger commented on May 11, 2024 1

@davelab6 Will it ever be released ?

@m4rc1e fixed everything 2 months ago, what are we waiting now? I'm not sure how bad your deploy process is, but this attitude to the people, asking for this font forever, is really bad.

from fonts.

willblackmore avatar willblackmore commented on May 11, 2024 1

Hey, @twardoch / @davelab6, I was wondering if there had been any movement on this recently or if there is an ETA?
Thanks!

from fonts.

ondrek avatar ondrek commented on May 11, 2024 1

Oh man, I'm waiting to this font to be fixed like 3 years.
Google ain't an agile company.

from fonts.

twardoch avatar twardoch commented on May 11, 2024 1

@vladshcherbin — if Lato got two versions (old and new), then other people might want this for other typefaces as well (lots of opensource fonts get revised). As you say, “one of the best things with google fonts - it's easy to work with”. If Google Fonts got “fonts with different revisions” as a feature, I think it would instantly become “less easy to work with”. :)

from fonts.

twardoch avatar twardoch commented on May 11, 2024 1

What you’re describing sounds like a wonderful idea for a startup.

I don’t think that the Google Fonts team “doesn’t want to give it a shot”. Google Fonts is powered by a small dedicated team, and is funded by Google. They need to use their funding wisely. We don’t pay for it, so Google Fonts doesn’t generate any direct revenue for Google. I think there are many wonderful things that the Google Fonts team could or maybe should do, and I can think of a number that would be more pressing.

Fortunately, I think the users who are familiar with things like git, npm, bower etc. are also familiar with the concept self-hosting of web fonts, in any versions they like. :)

from fonts.

roychowdhuryrohit-dev avatar roychowdhuryrohit-dev commented on May 11, 2024 1

@davelab6 Which Google font supports the character U+20BF (₿)? Any idea?

from fonts.

rsheeter avatar rsheeter commented on May 11, 2024

Ty for the heads up, will investigate.

For my own reference, http://www.latofonts.com/2014/02/27/lato-2-0-released/.

from fonts.

codeman38 avatar codeman38 commented on May 11, 2024

Lato 2.0 was tested a while back but rejected due to bad hinting that caused glitchy rendering on Windows. However, the hinting bug has since been fixed upstream: http://www.latofonts.com/2014/09/03/lato-family-updated-version-2-010/

from fonts.

davelab6 avatar davelab6 commented on May 11, 2024

@twardoch has promised to publish the sources on Github eventually :)

from fonts.

akhatskevich avatar akhatskevich commented on May 11, 2024

Need cyrillic symbols of Lato so much! So, is there any progress?

from fonts.

fitojb avatar fitojb commented on May 11, 2024

@random-stranger Do any of them owe you anything at all, so that you're entitled to make such exigences? What is stopping you from simply self-hosting the font if you need it so desperately?

from fonts.

m4rc1e avatar m4rc1e commented on May 11, 2024

I'll look into this today, if they pass our QA, I'll send a pr. However, it will take more time to get them served from the api.

As @fitojb says, self hosting is not a bad option for the time being.

Cheers,
Marc

from fonts.

twardoch avatar twardoch commented on May 11, 2024

I haven't heard any reports of Lato 2.015 failing on screen rendering, but I did hear of printing problems, even with the most current version, which most likely are related to hinting and ttfautohint — but it's next to impossible to debug those problems.

from fonts.

vladshcherbin avatar vladshcherbin commented on May 11, 2024

Since current version has this issues and users are perfectly fine with them, it would be great to have updated version with them as for 99% of users having more families support is the best wish with this update.

from fonts.

davelab6 avatar davelab6 commented on May 11, 2024

On 21 November 2016 at 07:39, Marc Foley [email protected] wrote:

Alright,

We have some minor issues and 2 relatively serious ones.

Thanks for looking into this Marc!

Lato is like Ubuntu in that its a 'special' family - ultra popular but
without real sources or a reliably automated build process. Adam is the
magician here :)

Serious FB https://github.com/googlefonts/fontbakery report for v2
binaries http://www.latofonts.com/lato-free-fonts/#download

All Weights

That seems bad, but you can just drop the glyphs using pyftsubset (or even
just drop the link from the GLYF table with ttx) to hotfix this :)

https://cloud.githubusercontent.com/assets/7525512/20473606/1e912fd0-afc2-11e6-9c38-a8a625b31d9b.png

Some weights

  • "ERROR: OS/2 usWinAscent & usWinDescent Changes that must be applied
    to this font: OS/2 usWinAscent from 1974 to 2109 | OS/2 usWinDescent from
    426 to 527".

This will cause clipping on glyphs which ascend past 1974 units, same with
the descending glyphs. I Recently found this issue on Overpass
RedHatOfficial/Overpass#33. However, the metrics
do match the previous release. This means it existed in the previous
version which made it into fonts.google.com

If we move this to the "khaled" v metrics schema, where will we see reflow?
Everywhere or only on a subset of platforms (GDI?)

Minor

Family needs splitting, due to api font name constraints. Thin and
Heavy will need their own separate families.

I am not sure about this. In http://www.latofonts.com/download/Lato2OFL.zip
there are only 18 font files, so they should be fitting within a single GF
API family.

Where the style names are out of compliance, they can be hotfixed

Yeah perhaps this is a good moment to address that since it can be hotfixed

  • Font names do not match our spec as well. Semibold should be
    SemiBold.

Ditto

@davelab6 https://github.com/davelab6 @twardoch
https://github.com/twardoch What do you folks think, shall we make the
+1 crew happy and push it with these errors? I'm certain many fonts in our
collection feature such issues. If not, I can only hot fix them in the
binaries, since I don't have sources. I really dislike doing this because
we are deviating away from the source.

Knowing your proclivity for automated builds, you would dislike dealing
with the sources even more ;)

In the future, if we decide to do an upgrade/language extension for this
project. We can fix the issues and convert the sources to .glyphs. For the
time being, we could live with the errors, if the authors are happy with
this approach and yourself @davelab6 https://github.com/davelab6.

Actually the glyph set of Lato 2.0 is super extensive, so this could be
considered more or less a 'final' release

I will personally do the font splitting so it will work on our api.

ps hinting in Windows looked great. Here's a screenshot of Win 7 Chrome.

[image: screen shot 2016-11-21 at 08 34 56]
https://cloud.githubusercontent.com/assets/7525512/20474235/ef284e46-afc5-11e6-9cb1-d3e0bf07982f.png

I suggest you prep hotfixes for Adam to approve and we ship this 'soon' :)

Cheers
Dave

from fonts.

twardoch avatar twardoch commented on May 11, 2024

I don't think the fonts need to become separate families, since there are 9 weights in Lato 2.015 (specifically done so at Dave's request, the old Lato had a slightly different weight progression), so they map well to font-weight 100 to 900. The internal style names have no meaning in webfonts. The webfont kit for self-hosting has no problem with them being in one family.

The old Lato had 5 weights, and Lato 2.0 has 9 weights, but the design space positions of the previously released 5 weights has been kept (which is why the new Lato Medium is not much bolder than the regular, because both Medium and Semibold needed to fit between the old Regular and the old Bold which were not very far apart in weight).

I'd very much prefer if the 9 weights remain part of one family. But I realize that the way old Lato has been deployed on GF is that the Thin is 100, while in Lato 2, Hairline is 100 and Thin is 200.

Also, Lato 2.0 has a bit tighter spacing than Lato 1.0, because we used iKern for the spacing and kerning. But tighter is better than looser, because this won't cause overset text.

The design changes regarding the two glyphs will need to be tabled for our side. We do have a few issues on our todo list already but they keep sitting there, especially since in September, Łukasz has become a father to twins, and he's currently on paternal leave from work (mostly).

And yes, the build process is currently complicated and semi-manual. I've been hoping to upgrade it to a more automated process but it has been unobvious which one. fontmake is the most promising so I started experimenting with it. But due to the glyphset size, we're currently using some non-opensource tools in the middle of the process and I still haven't found good replacements. :/

from fonts.

twardoch avatar twardoch commented on May 11, 2024

Ps. In short, Lato 2 is supposed to be a good replacement for Lato 1, vertical metrics and weights have been kept but the spacing (sidebearings and kerning) is tighter throughout the family, so there is no guarantee for full backwards compatibility.

from fonts.

davelab6 avatar davelab6 commented on May 11, 2024

On Nov 21, 2016 8:12 AM, "Marc Foley" [email protected] wrote:

Since Heavy and Hairline weights exist, they will become their own
separate families. Our api only support fonts from Thin–Black

Heavy and Hairline must be renamed to Black and Thin.

The win asc and desc doesn't bother me for the time being. The fonts
already use Khaled's approach, only the win asc and desc are bad. I don't
want to tinker with these too much in FontTools. This already existed in
the previous versions as well

Just fix them

I'll change the name Semibold to SemiBold

Yep, careful of osx though, you need to rename from x to x1 to X, as
renaming from x to X actually nothing and git goes millennial, err, mental.
Autocorrect 🙈

I think this is a nice temporary solution. It also means I won't spend
longer than a few hours getting this done. If we're all happy with this
approach, I'll submit the pr tomorrow :-)

I think the above 3 actions don't take very long either 🙊

Cheers,
Marc


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

from fonts.

davelab6 avatar davelab6 commented on May 11, 2024

On Nov 21, 2016 12:56 PM, "Adam Twardoch" [email protected] wrote:

I don't think the fonts need to become separate families, since there are
9 weights in Lato 2.015 (specifically done so at Dave's request, the old
Lato had a slightly different weight progression), so they map well to
font-weight 100 to 900. The internal style names have no meaning in
webfonts. The webfont kit for self-hosting has no problem with them being
in one family.

Agree

The old Lato had 5 weights, and Lato 2.0 has 9 weights, but the design
space positions of the previously released 5 weights has been kept (which
is why the new Lato Medium is not much bolder than the regular, because
both Medium and Semibold needed to fit between the old Regular and the old
Bold which were not very far apart in weight).

Agree, and variable fonts will sort this out very soon so I'm not worried
at all about it

I'd very much prefer if the 9 weights remain part of one family. But I
realize that the way old Lato has been deployed on GF is that the Thin is
100, while in Lato 2, Hairline is 100 and Thin is 200.

I'm ok with this

Also, Lato 2.0 has a bit tighter spacing than Lato 1.0, because we used
iKern for the spacing and kerning. But tighter is better than looser,
because this won't cause overset text.

I'm also ok with this, and indeed there will be quite a bit of tighter and
looser spacing changes coming across the collection as quality improves.

The design changes regarding the two glyphs will need to be tabled for
our side.

Why? 😄

We do have a few issues on our todo list already but they keep sitting
there, especially since in September, Łukasz has become a father to twins,
and he's currently on paternal leave from work (mostly).

🐣🐣😄📣

And yes, the build process is currently complicated and semi-manual. I've
been hoping to upgrade it to a more automated process but it has been
unobvious which one. fontmake is the most promising so I started
experimenting with it. But due to the glyphset size, we're currently using
some non-opensource tools in the middle of the process and I still haven't
found good replacements. :/

I hope you can speak with the Noto team about this as they also have some
large glyph sets and if Python based fonttools can't cut it, that's
important feedback :)

from fonts.

m4rc1e avatar m4rc1e commented on May 11, 2024

@davelav6 Ok cool.

I may as well write a script so we can do this for other families as well. I'll make sure it's all done for FB.

Cheers,
Marc

from fonts.

twardoch avatar twardoch commented on May 11, 2024

@m4rc1e Do you know why Lato-Light (left) vs. Lato-300-normal-outline (right) has text reflow?

from fonts.

twardoch avatar twardoch commented on May 11, 2024

Or — is the left one the new Lato 2.0 while on the right it's old Lato 1.0? (In that case the reflow is justified because Lato 2.0 runs a bit tighter).

from fonts.

davelab6 avatar davelab6 commented on May 11, 2024

@twardoch yep the right is what is live in the Google Fonts API at the moment

from fonts.

twardoch avatar twardoch commented on May 11, 2024

OK, go ahead and publish it then.

from fonts.

davelab6 avatar davelab6 commented on May 11, 2024

from fonts.

random-stranger avatar random-stranger commented on May 11, 2024

Any update on this, when we'll be happy to use the updated version? 🎉

cc @davelab6 , @m4rc1e

from fonts.

vladshcherbin avatar vladshcherbin commented on May 11, 2024

@davelab6 hey, any news on this?

Is it possible to be released before the end of the year, seems like everything was fixed?

from fonts.

haqqi avatar haqqi commented on May 11, 2024

Finding information about when google fonts release Lato 2, and visited this. Waiting this great font to be released in the API.

from fonts.

eek4ever avatar eek4ever commented on May 11, 2024

@davelab6 Hey Men,
we need this font on a Google Fonts!
Please do it ASAP

from fonts.

davelab6 avatar davelab6 commented on May 11, 2024

@m4rc1e was https://twitter.com/janakatino/status/821513539919679488 resolved in #479 ?

from fonts.

longzheng avatar longzheng commented on May 11, 2024

Shame about all the problems since the rollout, hopefully this can get rolled out again soon.

from fonts.

davelab6 avatar davelab6 commented on May 11, 2024

from fonts.

vladshcherbin avatar vladshcherbin commented on May 11, 2024

@Renkas this is normal for google fonts. When you have to wait for an important fix like this one for half a year (and it's still not fixed), it's no surprise Lato 2.0 is not added for years.

Expect this update in 2020 if you are lucky.

from fonts.

twardoch avatar twardoch commented on May 11, 2024

Vlad,

I am the person who has built all the "official versions" of Lato until today. You say:

Users, who want Lato font will download it from Lato font page and use it. They don't care about this fixes, etc - they love font the way it was created. I'm sure, they will happily pick official version hosted on Google Fonts rather than wait another year or more for fixes they don't even care about.

You’ve almost nailed it. The truth is:

  • Users who don’t care about the fixes that need to be done to Lato v2.0 and are happy with the current state can grab the current 2.0 version from our website, latofonts.com
  • People who use Lato on Google Fonts certainly will not want two different versions to be available there (v1 and v2). This will confuse them, and the Google Fonts team (which is just a few people) will be swamped with questions (well, which version should I use?).
  • The Google Fonts team has tried deploying the current version of Lato 2.0 on Google Fonts, and suddenly a huge number of people complained because of the visual rendering problems on Windows. So the Google Fonts team has pulled back that version until I fix these problems.

from fonts.

twardoch avatar twardoch commented on May 11, 2024

Ps. There are a number of technical problems with the current version of Lato 2.0. The fact that you haven’t run into them yet doesn’t mean they don’t exist. I know they exist because I get all the feedback from the users who have downloaded the fonts from latofonts.com and used them. If that version went live on Google Fonts, the number of complaints would increase like 100x. (The problems are mostly related to TrueType hinting, but not just that. There are also a few glyphs that are wrong.)

from fonts.

vladshcherbin avatar vladshcherbin commented on May 11, 2024

@twardoch one of the best things with google fonts - it's easy to work with: you select fonts, copy-paste code - boom, everything works. It saves you from downloading fonts, uploading, updating, etc.

With multiple versions, there could be a quick summary of what's different (some glyphs, new language sets, etc), even a list of possible bugs to be aware of. I'm sure, if there was a choice:

  • pick a newer version with new features and accept a list of possible bugs
  • wait 3 years for a fixed version

a lot of users would choose the first one while the others (who have bugs, afraid of them, etc) would wait or use v1 instead.

At the end of the day, we still download and use the official version, no matter if there are bugs/issues or not. We accept it and use as it is because we like the font and want to use it right now. Thank you for your hard work and a great font. ❤️

from fonts.

vladshcherbin avatar vladshcherbin commented on May 11, 2024

@twardoch yeah, I'd be happy to see other fonts with revisions.

I think that a lot of users, who plug in fonts from google fonts are already familiar with such things like git, npm, bower, etc. For users, who don't know this - there could be a guide, an article, a youtube video with steps needed.

I'm sure google has resources to create a beta/private version with such new features to get user feedback before launching into the wild. It's a bit disappointing that google fonts team doesn't want to give it a shot. :)

from fonts.

mvasilkov avatar mvasilkov commented on May 11, 2024

Hi all! So can you please tell about the version of Lato hosted on Adobe TypeKit, is that 2.010 as-is? Or did they patch it up in some way for hinting etc.

(I'm just really interested in the Lato v2 font; much less in self-hosting such nuanced things.)

from fonts.

mrtungdev avatar mrtungdev commented on May 11, 2024

Wow, soo long

from fonts.

RichardMisencik avatar RichardMisencik commented on May 11, 2024

4 years and font is still not updated?
Nice job Google

from fonts.

m4rc1e avatar m4rc1e commented on May 11, 2024

Search in the issues bar and read the other threads. You'll discover we rolled out v2.0 and it caused too many regressions so we rolled back, #644 (comment)

from fonts.

RichardMisencik avatar RichardMisencik commented on May 11, 2024

@m4rc1e What about version 2.015?

from fonts.

m4rc1e avatar m4rc1e commented on May 11, 2024

@RichardMisencik that's what we attempted to pr, https://github.com/google/fonts/pull/479/files

from fonts.

RichardMisencik avatar RichardMisencik commented on May 11, 2024

@m4rc1e I see, so is there no way Lato v2 will be available on G Fonts?

from fonts.

m4rc1e avatar m4rc1e commented on May 11, 2024

Read this thread

from fonts.

rinart73 avatar rinart73 commented on May 11, 2024

How could Lato v2 cause any issues if standalone version from official site works perfectly?

from fonts.

m4rc1e avatar m4rc1e commented on May 11, 2024

@rinart73 #644 and just read the threads

from fonts.

emilio-martinez avatar emilio-martinez commented on May 11, 2024

@m4rc1e thanks for mentioning those threads! From my understanding then this is strictly related to a shift from Lato's design, correct? The x- height amongst other details are largely different, so you've opted to remain on v1 to avoid visual regressions?

from fonts.

m4rc1e avatar m4rc1e commented on May 11, 2024

@emilio-martinez almost :-)

There's two issues.

  • V2 hinting changed because ttfautohint was updated and it now produces a different result.
  • The original designers/engineers are probably busy with other work and personal issues.

from fonts.

Cooluck avatar Cooluck commented on May 11, 2024

Any news on Lato update on Google Fonts?

from fonts.

KiwiBird97 avatar KiwiBird97 commented on May 11, 2024

This is affecting Canvas LMS on platforms other than macOS. Lato is one of my favorite fonts!

from fonts.

augustu5 avatar augustu5 commented on May 11, 2024

in the meantime, is a polyfill possible?
https://github.com/latofonts/lato-source/issues/6

from fonts.

Maia-Everett avatar Maia-Everett commented on May 11, 2024

The Lato font seen on Google Fonts is still missing Cyrillic. Was v2 really added?

from fonts.

brendon avatar brendon commented on May 11, 2024

This issue makes for some interesting reading. I was wondering if it was just my imagination, but didn't the Lato font on Google Fonts used to support macrons: āēīōū (specifically used in Māori). I'm sure I remember choosing this font in our web app because of that support, and then earlier this year I noticed that those characters were falling back to the system font. Is my memory faulty?

from fonts.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.