edwardtufte / tufte-css

Style your webpage like Edward Tufte’s handouts.
https://edwardtufte.github.io/tufte-css/
MIT License
5.98k stars 458 forks source link

Faux Small Caps #99

Closed anipaq closed 8 years ago

anipaq commented 8 years ago

While Tufte did use small capitals to start a section in his later books, HTML/CSS does not support true small capitals. As Matthew Butterick notes in the “Small Caps” chapter of Practical Typography: “don’t use the CSS prop­erty font-vari­ant: small-caps. Ever. These op­tions do not pro­duce small caps. They pro­duce in­fe­rior counterfeits.”

I believe the use of these faux small caps in the newthought class violates the spirit of Tufte’s typographic style.

daveliepmann commented 8 years ago

What do you suggest instead?

On Saturday, 17 September 2016, anipaq notifications@github.com wrote:

While Tufte did use small capitals to start a section in his later books, HTML/CSS does not support true small capitals. As Matthew Butterick notes in the “Small Caps” http://practicaltypography.com/small-caps.html chapter of Practical Typography: “don’t use the CSS prop­erty font-vari­ant: small-caps. Ever. These op­tions do not pro­duce small caps. They pro­duce in­fe­rior counterfeits.”

I believe the use of these faux small caps in the newthought class violates the spirit of Tufte’s typographic style.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/edwardtufte/tufte-css/issues/99, or mute the thread https://github.com/notifications/unsubscribe-auth/AA7ea0luz6Qu-vOdli2EqBWhmyagl3Pwks5qq2x9gaJpZM4J_gPh .

anipaq commented 8 years ago

Some typefaces, such as EB Garamond and Alegreya, have their true small capitals as separate font files that can be used in a situation like that. Long term I would suggest adding separate small caps font file to the ET Book typeface.

Until that point I would recommend eliminating the newthought class altogether because without the small capitals there is not enough indication that a new section has started. There is no justification good enough for using faux small capitals because they disrupt the overall color of the text.

daveliepmann commented 8 years ago

A pull request to add a separate small caps font files to ET Book would, I expect, be welcome in that repo.

If the proposal here is to remove newthought functionality without a replacement, I think we'll pass. I empathize with the Butterick position that small-caps is poorly implemented in CSS, but the solution therefore is to not use newthought. For the moment I don't find it egregious enough to remove without replacement.

adrientetar commented 7 years ago

font-feature-settings: 'smcp';

or

font-variant-caps: small-caps;