Commit e94c3588 authored by julientaq's avatar julientaq
Browse files

pagedjs 0-1-39 and update to backend

parent 79db7e63
---
title: "2020 02 25 Creating Templates: Atla"
date: 2020-02-26T16:53:38+01:00
draft: true
author: julien
intro: The nice folks of Atla Open Press have been working with Coko to develop their new publishing workflow around the amazing [Editoria](https://www.editoria.pub), which was the first publishing tool to offer Paged.js. So we helped them designing their new template.
---
# A plan
## Design tokens
## Design for the real world
## What Paged.js offers out of the box
## Plug in paged.js
Established in 1946 as the American Theological Library Association,
Atla Open Press specialized in books at the intersection of librarianship, religious and theological studies and Open Access.
......@@ -8,21 +8,31 @@ intro: "Download the library here!"
---
### Master branch
2 march 2020
## Master branch
3 march 2020
| | |
|----------:|:--------------------|
| The library | [paged.js](/releases/master/paged.js) |
| The polyfill | [paged.polyfill.js](/releases/master/paged.polyfill.js) |
| ESM | [paged.esm.js](/releases/master/paged.esm.js) |
| The library (legacy) | [paged.legacy.js](/releases/master/paged.legacy.js) |
| The polyfill (legacy) | [paged.legacy.polyfill.js](/releases/master/paged.legacy.polyfill.js) |
## Releases
### 0.1.39
| | |
|----------:|:--------------------|
| The library | [paged.js](/releases/0-1-39/paged.js) |
| The polyfill | [paged.polyfill.js](/releases/0-1-39/paged.polyfill.js) |
| ESM | [paged.esm.js](/releases/0-1-39/paged.esm.js) |
| The library (legacy) | [paged.legacy.js](/releases/0-1-39/paged.legacy.js) |
| The polyfill (legacy) | [paged.legacy.polyfill.js](/releases/0-1-39/paged.legacy.polyfill.js) |
### Latest release (0.1.38)
### 0.1.38
| | |
|----------:|:--------------------|
......
---
title: "Creating Templates: Atla"
date: 2020-02-26T16:53:38+01:00
draft: true
author: "Julien"
intro: >
The nice folks of Atla Open Press have been working with Coko to develop their new publishing workflow around the amazing [Editoria](https://www.editoria.pub), which was the first publishing tool to offer Paged.js. So we helped them designing their new template.
---
# A plan
## Design tokens
## Design for the real world
## What Paged.js offers out of the box
## Plug in paged.js
Established in 1946 as the American Theological Library Association,
Atla Open Press specialized in books at the intersection of librarianship, religious and theological studies and Open Access.
Let’s build an open source template!
## The object
The primary form of the books published by Atla are digital: epub and PDF made for the screen, downloadable from their website. But they also come as printed material, using Print On Demand services, or using reader home printer. Since that we can’t have a complete control over the final output of the book, we decided to stick to simple 6 × 9 inches. If someone needs to print it at home, they’ll be able to put 4 pages per sheet of paper, at almost the exact print size, reducing the waste.
What happens next is never a nice and easy sequence of steps that we can follow but a series of paths that are travelled together: we need to figure out the amount of characters we’ll be able to put on a page. To do so, we’ll go through a matrix of choices: the typeface(s), the font-size/leading, and the margins.
## Design tokens
### Typefaces
Typesetting is the act of putting letters on paper in an way that gracefully mix legibility and aesthetics, in order to offer the best reading experience of a content.
The quest for the right family of letters start with the licence. Atla and Coko are generously offering the template to anyone who’d like to use it, so we can’t force people to buy a font.
The overall goal is to define the amount of text we want on a page, as we’re building a template that will work for different books.
The second step is to define the margins of the book.
## Design tokens
When it comes to design
If you need to design a book template, the first thing you need to work on is the fonts you’ll choose to
Will it be too bold? too shy? too obvious or too subtle? Too strict or too familiar. Choosing the best typeface for a project has to do with looking for the exact distance you want to bring between your content and your reader.
Licence and fonts
amily
Linguistics Pro
Designer
Stefan Peev, Context Ltd
Foundry
Stefan Peev, Context Ltd
Description
The Linguistics Pro font family is based on the Utopia Nova font family, issued by Andreas Nolda, copyright(c) 2015, under the SIL Open Font License (OFL), version 1.1; see at http://scripts.sil.org/ofl. Compare to Utopia Nova the encoding in the Linguistics Pro font family is completely rearranged, there are changes in the form of some glyphs, new glyphs are added. The Linguistics Pro font family contains two models of cyrillic glyphs. The base range of the cyrillic glyphs (uni0410:uni044F) represents the modern Bulgarian letterform model. The traditional cyrillic letterform model is included as a local feature for Russian language and as a Stylistic Set 01. Stylistic Set 02 is for writting Serbian and Macedonian texts (in Regular and Bold variants) and for writting only Serbian texts in Italic and Bold Italic variants. Stylistic Set 03 is for writting Macedonian texts (in Italic and Bold variants).
Full Language Support
Afrikaans, Baltic, Basic Cyrillic, Basic Greek, Basic Latin, Catalan, Central European, Dutch, Esperanto, Euro, Igbo Onwu, IPA, Pinyin, Polytonic Greek, Romanian, Turkish, Vietnamese, Western European
Letters are the smallest bit of interface between a text and those who’re gonna look at it.
Choosing a family of characters
\ No newline at end of file
---
title: "A tiny update to Paged.js"
date: 2020-03-02T12:25:19+01:00
draft: false
author: "the paged.js team"
class:
intro: >
The `string` function second argument is now available in Paged.js giving superpowers to your running heads.
---
Last week, the update to Paged.js was release just before the `string` function update was merged. That mistake is now fixed and you can start using the second argument right away. For more informations about how to do it, you can check the [specifications from the W3C](https://www.w3.org/TR/css-gcpm-3/#using-named-strings) on how to set up running heads and repeating content in margin-boxes using `string-set`.
As always, you can download from [unpkg](https://unpkg.com) or [npm](https://www.npmjs.com/package/pagedjs). You can also get the files from our [release](/documentation/releases) page.
<!-- {{< figure src="../2020-02-25-weekly/img/graphic-issue-string.png" >}} -->
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment