Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6757637
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 26, 20262026-05-26T13:40:36+00:00 2026-05-26T13:40:36+00:00

I have a question about Google Fonts. I am using the font Lato from

  • 0

I have a question about Google Fonts. I am using the font “Lato” from Google Fonts and it appears to be working perfect in Firefox, Chrome, IE9 but in IE 7 and 8 the italic version looks real stretched.

enter image description here

I’m not doing anything too crazy just using

font-style:italic; font-weight:700;

and including the font using:

<link href='http://fonts.googleapis.com/css?family=Lato:400,700,700italic,900italic' rel='stylesheet' type='text/css'>

Is this a known problem with Google Fonts or is it something I am doing wrong?

Thanks!

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-26T13:40:37+00:00Added an answer on May 26, 2026 at 1:40 pm

    For whatever reason (maybe someone can help with the why), Google has decided not to serve any font variants other than the regular one to IE users. This behaviour appears to be controlled by user-agent – if you load the CSS url (in your case http://fonts.googleapis.com/css?family=Lato:400,700,700italic,900italic) in Firefox vs IE you’ll see that only one @font-face block is returned to IE.

    So, the easiest way to get around it is to load that url in Firefox and copy/paste the CSS into your own css file, rather than serving directly from Google. Now IE will have access to all the font variants as well… but technically you’re breaking the link between the CSS file and underlying font files, which should never change but that’s entirely up to Google’s discretion.

    The unfortunate thing is (probably part of their reasoning), IE doesn’t render the font particularly well even then. In my testing, semibold weight shows up bolder than it should and italics seem spaced a little too far apart. It still looks more pleasant than the faux-italic oblique font IE renders without the extra variants, at least.

    edit:
    After some more research, I’ve found a great page on Typekit which documents the issue exhaustively. Basically, IE is extremely limited when it comes to custom font families – the only way you’re going to be able to achieve success with IE is to define your variants as separate font families in IE, and then make use of those different fonts where you would use font-weight and font-style in other browsers. This should give you universal compatibility.

    edit2: It turns out the urls for IE fonts are different to those for other browsers (IE uses eot format instead of woff). An exhaustive process for how to get this working for your font would be as follows:

    • Open http://fonts.googleapis.com/css?family=Lato:400,700,700italic,900italic in firefox/chrome/etc and copy the css to a new file, or into your ie-only stylesheet.
    • Go through and take out all the ‘local’ and ‘format’ src definitions, leaving you with just the ‘url’ parts.
    • For each variant specified in your font stylesheet url (in your example, these would be 400, 700, 700italic and 900italic), load the font stylesheet in IE with this variant only and open the resulting CSS in a text editor. For example, load http://fonts.googleapis.com/css?family=Lato:900italic to get the superbold italic variant.
    • Find the matching variant in your new stylesheet (the font-style and font-weight properties should match) and replace the woff src url with the eot one for IE. Also give the font a different family – I recommend suffixing with the style and weight like Typekit do, so that Open Sans becomes Open Sans i9 and so on.
    • Do this for all remaining variants.
    • Conditionally include this new stylesheet in place of the one you are already using for other browsers.
    • Wherever you have used font-style or font-weight in your css, add a font-family as well, referencing the new family name AND the correct family name as seen by other browsers. For example: font-family: 'Open Sans i9', 'Open Sans'; font-weight: 900; font-style: italic;. This will use the font family name for IE compatibility, and the base family + variants in other browsers.
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a question about using streams in .NET to load files from disk.
I have some question about the privacy issues using Google Analytics. I've heard that
I have a question about using os.execvp in Python. I have the following bit
I have a question about using new[] . Imagine this: Object.SomeProperty = new[] {string1,
I have a question about Google Maps integration inside a iPhone application. On my
i have a question about google maps markers and javascript. i have a page
I have a question about the examples in this article: http://code.google.com/appengine/articles/transaction_isolation.html Suppose I put
I have question about 301 Redirect please: example: http://stackapp.com/post/35642 to: http://google.com/posts/index.php?q=http://stackapp.com/post/35642 Note: I want
I have a question about keywords detection used by webmaster tools. Google detects invalid
I have a question about the google api function called getFromLocationName() I use the

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.