diff --git a/www/css/core.css b/www/css/core.css index e62c586b..008747dc 100644 --- a/www/css/core.css +++ b/www/css/core.css @@ -302,6 +302,7 @@ article > h1{ main.front-page h1{ text-align: center; background: #29292b url("/images/book.jpg") center / cover; + background-image: image-set("/images/book.avif" type("image/avif"), "/images/book.jpg" type("image/jpeg")); border-bottom: 1px solid var(--border); box-shadow: 0 0 10px rgba(0, 0, 0, .75); width: calc(100% + 4rem); diff --git a/www/images/book.avif b/www/images/book.avif new file mode 100644 index 00000000..4cda2845 Binary files /dev/null and b/www/images/book.avif differ diff --git a/www/images/code.png b/www/images/code.png index 5e3ee2ac..c5e3b9a8 100644 Binary files a/www/images/code.png and b/www/images/code.png differ diff --git a/www/images/code@2x.png b/www/images/code@2x.png new file mode 100644 index 00000000..084ea7fc Binary files /dev/null and b/www/images/code@2x.png differ diff --git a/www/images/covers.avif b/www/images/covers.avif new file mode 100644 index 00000000..e53fc8aa Binary files /dev/null and b/www/images/covers.avif differ diff --git a/www/images/covers.jpg b/www/images/covers.jpg new file mode 100644 index 00000000..97e08ad1 Binary files /dev/null and b/www/images/covers.jpg differ diff --git a/www/images/covers.png b/www/images/covers.png index a8821250..b205719a 100644 Binary files a/www/images/covers.png and b/www/images/covers.png differ diff --git a/www/images/covers@2x.avif b/www/images/covers@2x.avif new file mode 100644 index 00000000..60cc39ce Binary files /dev/null and b/www/images/covers@2x.avif differ diff --git a/www/images/covers@2x.jpg b/www/images/covers@2x.jpg new file mode 100644 index 00000000..e2f15754 Binary files /dev/null and b/www/images/covers@2x.jpg differ diff --git a/www/images/covers@2x.png b/www/images/covers@2x.png new file mode 100644 index 00000000..a8821250 Binary files /dev/null and b/www/images/covers@2x.png differ diff --git a/www/images/devices.png b/www/images/devices.png index 58c3f2f7..357028e6 100644 Binary files a/www/images/devices.png and b/www/images/devices.png differ diff --git a/www/images/devices@2x.png b/www/images/devices@2x.png new file mode 100644 index 00000000..58c3f2f7 Binary files /dev/null and b/www/images/devices@2x.png differ diff --git a/www/images/endnote.png b/www/images/endnote.png index f0d70bfd..8880abfb 100644 Binary files a/www/images/endnote.png and b/www/images/endnote.png differ diff --git a/www/images/endnote@2x.png b/www/images/endnote@2x.png new file mode 100644 index 00000000..f0d70bfd Binary files /dev/null and b/www/images/endnote@2x.png differ diff --git a/www/images/metadata.png b/www/images/metadata.png index be480d0b..03a08e42 100644 Binary files a/www/images/metadata.png and b/www/images/metadata.png differ diff --git a/www/images/metadata@2x.png b/www/images/metadata@2x.png new file mode 100644 index 00000000..be480d0b Binary files /dev/null and b/www/images/metadata@2x.png differ diff --git a/www/images/proofreading.png b/www/images/proofreading.png new file mode 100644 index 00000000..c53684f4 Binary files /dev/null and b/www/images/proofreading.png differ diff --git a/www/images/proofreading@2x.png b/www/images/proofreading@2x.png new file mode 100644 index 00000000..c2c81e66 Binary files /dev/null and b/www/images/proofreading@2x.png differ diff --git a/www/images/toc.png b/www/images/toc.png index 005dd820..4e8f2e98 100644 Binary files a/www/images/toc.png and b/www/images/toc.png differ diff --git a/www/images/toc@2x.png b/www/images/toc@2x.png new file mode 100644 index 00000000..005dd820 Binary files /dev/null and b/www/images/toc@2x.png differ diff --git a/www/images/typography-bad.png b/www/images/typography-bad.png index 7cc5b1c2..ecee6017 100644 Binary files a/www/images/typography-bad.png and b/www/images/typography-bad.png differ diff --git a/www/images/typography-bad@2x.png b/www/images/typography-bad@2x.png new file mode 100644 index 00000000..7cc5b1c2 Binary files /dev/null and b/www/images/typography-bad@2x.png differ diff --git a/www/images/typography-good.png b/www/images/typography-good.png index 61c561c4..234d2ba8 100644 Binary files a/www/images/typography-good.png and b/www/images/typography-good.png differ diff --git a/www/images/typography-good@2x.png b/www/images/typography-good@2x.png new file mode 100644 index 00000000..61c561c4 Binary files /dev/null and b/www/images/typography-good@2x.png differ diff --git a/www/index.php b/www/index.php index 52cc46ef..2946348c 100644 --- a/www/index.php +++ b/www/index.php @@ -3,7 +3,10 @@ require_once('Core.php'); ?> 'Free and liberated ebooks, carefully produced for the true book lover. Download free ebooks with professional-quality formatting and typography, in formats compatible with your ereader.']) ?>

Free and liberated ebooks,
carefully produced for the true book lover.

- Ereaders with a Standard Ebook open. + + + Ereaders with a Standard Ebook open. +

Standard Ebooks is a volunteer driven, not-for-profit project that produces new editions of public domain ebooks that are lovingly formatted, open source, and free.

Ebook projects like Project Gutenberg transcribe ebooks and make them available for the widest number of reading devices. Standard Ebooks takes ebooks from sources like Project Gutenberg, formats and typesets them using a carefully designed and professional-grade style manual, fully proofreads and corrects them, and then builds them to create a new edition that takes advantage of state-of-the-art ereader and browser technology.

Standard Ebooks aren’t just a beautiful addition to your digital library—they’re a high quality standard to build your own ebooks on.

@@ -17,8 +20,14 @@ require_once('Core.php');

The Standard Ebooks project applies a rigorous and modern style manual when developing each and every ebook to ensure they meet a professional-grade and consistent typographical standard. Our ebooks look good.

- An example of bad typography. - An example of Standard Ebooks typography. + + + An example of bad typography. + + + + An example of Standard Ebooks typography. + An arrow pointing from bad typography to good typography.
@@ -31,7 +40,10 @@ require_once('Core.php');

At Standard Ebooks, we do a careful and complete readthrough of each ebook before releasing it, checking it against a scan of the original pages to fix as many typos as possible. Even if we do miss something, our ebooks are stored in the hugely popular Git source control system, allowing anyone to easily submit a correction.

- A text with proofreader's marks. + + + A text with proofreader's marks. +
@@ -40,7 +52,10 @@ require_once('Core.php');

Our ebooks include complete, well-researched, and consistent metadata, including original, detailed book blurbs and links to encyclopedia sources. Perfect for machine processing or for extra-curious, technically-minded readers.

- An application dialog displaying ebook metadata. + + + An ebookshelf featuring Standard Ebooks covers. +
@@ -66,8 +81,14 @@ require_once('Core.php');

and more. One of our goals is to ensure our ebooks stay up-to-date with the best reading experience technology can provide. Just because it’s a classic doesn’t mean it has to use old technology.

- A screenshot of a popup endnote. - A screenshot of an ebook's table of contents. + + + A screenshot of a popup endnote. + + + + A screenshot of an ebook's table of contents. +
@@ -79,7 +100,11 @@ require_once('Core.php');

Standard Ebooks draws from a vast collection of public domain fine art to create attractive, unique, appropriate, and consistent covers for each of our ebooks.

- An ebookshelf featuring Standard Ebooks covers. + + + + An ebookshelf featuring Standard Ebooks covers. +
@@ -91,7 +116,10 @@ require_once('Core.php');

Each ebook is also enhanced with careful standards-based semantic markup that opens the gateway for exciting new kinds of machine processing.

- A screenshot of the source code of a Standard Ebook file. + + + An ebookshelf featuring Standard Ebooks covers. +