I have been experiencing difficulties in achieving the ultra-thin display of the Lato font through Google web fonts. Despite appearing correctly on Google's website, the font weight does not change when implemented on my own page if it is below 400 (I can only achieve extra bold, bold, and normal weights, but nothing thinner). This issue persists in both Chrome and Firefox.
I have attempted various methods of declaring the font:
font: 100 1em/1.5em 'Lato';
font: normal 100 1em/1.5em 'Lato';
font: normal 100 1em/1.5em 'Lato', sans-serif;
I have also tried using the explicit version without shorthands and utilizing pixel values for the font-size property as shown on the font demo page. Experimenting with different font sizes to rule out rendering issues at smaller sizes has not yielded any results. Since this CSS code is the only one on the page, there should be no conflicting rules overriding it.
What other approaches can I take?