3 ms·
Yes. CSS (in Chrome and Firefox and modern IE; not Safari, despite Apple's typographical reputation) supports OpenType features like ligatures, stylistic altern
by mkozlows 12y ago
Yes. CSS (in Chrome and Firefox and modern IE; not Safari, despite Apple's typographical reputation) supports OpenType features like ligatures, stylistic alternates, kerning, true small caps (not using the CSS font-variant property, using the font-feature-settings property), lining/oldstyle (and proportional/tabular) numbers, etc.
HTML/CSS typography can be very sophisticated.
- illicium 12y agoAnd at the same time, HTML/CSS typography is in the stone age compared to LaTeX. No microtype without manually tweaked <span> soup, awful justified layout, CSS regions and columns are a work in progress, and all of this is unusable for print because there is no concept of pagination.
- mkozlows 12y agoGood justification/hyphenation requires Javascript, yes. That's still an existing weakness. But there is absolutely pagination control. HTML + CSS isn't perfect, of course, but the difference between HTML and professional typesetting is much, much smaller than the difference between Word and professional typesetting.
- qznc 12y ago> there is absolutely pagination control Put something at the bottom of the current page, like a footnote.
- qznc 12y agoI agree that the browser engines are too limited at the moment. It somewhat works, if you use the proprietary PrinceXML. http://www.princexml.com/ http://www.princexml.com/