Can all fonts be italicized with the
font-style: italic; declaration?
It is important to realize that not all font faces have an italic form. If we declare
font-style: italic;, the browser will first look for an italic form of the font. Next it will look for an oblique form of the font. As a last resort, it will attempted to mimic the italic.
From a design and typographic perspective, it is usually best to avoid faux italic and faux bold fonts. If you want or need this type of diversity, try to pick fonts that have italic and bold versions available.