You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Richard Rutter c21e616176
Merge pull request #33 from bakert/license
4 years ago
css changed fonts to Premiera 4 years ago
fonts changed fonts to Premiera 4 years ago
i added my book to the sidebar and bibliography 5 years ago
includes Switch font to one with small caps and add section 3.2.2 which uses them 4 years ago
items Fixed spelling of parody 4 years ago
js Added key navigation functionality 7 years ago
.htaccess Removed extraneous parts, added in all existing items, bibliography, intro 9 years ago
LICENSE Add a LICENSE file. 4 years ago
README.md Update README.md 9 years ago
bibliography.php added my book to the sidebar and bibliography 5 years ago
index.php Removed extraneous parts, added in all existing items, bibliography, intro 9 years ago
intro.php added mention of book in the intro 5 years ago
item.php Added key navigation functionality script 7 years ago
toc.php correct camel case of GitHub 9 years ago

README.md

webtypography

This is the source code for WebTypography.net, a practical guide to web typography which translates some aspects of The Elements of Typographic Style by Robert Bringhurst.

The site was initially launched in December 2005 by Richard Rutter.

The markup still holds up but you might consider the CSS to be a bit... 2005. The site was built using a fluid layout so while it's not fully responsive (at the time of writing) it is pretty flexible.

Requirements

The site runs on PHP and probably requires PHP 5 to be safe (although I suspect PHP 4 will work just fine too). That's all really. Just download the zip into a folder and set yourself up with a virtual host and you're away. If you want the webfonts to work, you'll need to use the domain "webtypography.dev" as your virtual hostname.

Adding new items

The site builds upon the individual guidelines written in Bringhurst's book. To add a new guideline, you should add an entry in the PHP array in /includes/data.inc.php and then create an HTML file with the main content in the /items folder.