Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

a-machine/bookbase

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
15 Commits
 
 
 
 
 
 

Repository files navigation

BookBase

A CSS typesetting foundation style for multi-format book publication designs - using the Fidus Writer and Vivliostyle pipeline.

Code: https://github.com/a-machine/bookbase/blob/main/base.css

Project: https://github.com/orgs/a-machine/projects/2/

Notepad: Working notes and conclusions https://demo.hedgedoc.org/s/VI3sMPUuu

The purpose of creating Book Base style

The BookBase style is made for book designers to easily make use of multi-format CSS typetting. It aims to simplify the basic style settings as well as automate styling for multi-format publications from a limited set of CSS files to create layouts for: PDF screen; PDF PoD (print); archive PDF, Web Docsify, Webpub - as Paged Media (Vivliostyle), and Web paged responsive (Vivliostyle), and; eBook.

Objectives

  • Easy to customise and well commented CSS
  • Select CSS tooling for SASS, variables, etc.
  • Compatibility with Fidus Writer, Vivliostyle, and GitLab/Hub
  • Compatibility with Vivlioytle Templates, tools, and methods for CSS typesetting
  • W3C Compliant (where possible)

Key issues to address are:

  • Covers: Multi-format issues
  • Counting of objects: Images, tables, pages, sections, lists, footnotes, citations, etc
  • Special styles and tag of objects: blockquotes, lists, tables, etc
  • Recto, Verso and other page designation
  • Footnote and citation interlinking, and option settings for placing in book: end of chapter, end of book, etc.
  • The style would be fully commented
  • Use varaible fonts, if possible
  • Select a CSS tooling: SASS and variables etc
  • Media queries

Issues out of scope - but to be included in next work package

Not CSS issues, but important for templates: Document metadata, parts of document semantic structure tags for LOD (sections, abstract, etc.); Content LOD structuring using DCMI? (Authors, funding, RoR, etc).

Compatibilty

W3C Paged Media. Version: CSS Paged Media Module Level 3 W3C Working Draft, 18 October 2018 - https://www.w3.org/TR/2018/WD-css-page-3-20181018/

Vivliostyle - Supported CSS features - https://docs.vivliostyle.org/#/supported-css-features

The style is designed to be compatible with the following systems: Fidus Writer Book Style and accompanying Docsify Style + GitHub/Lab template, as well as Vivliostyle CLI, and Viliostyle Create Book product for previewing purposes, tooling compatibility.

Documentation

Notepad: Working notes and conclusions https://demo.hedgedoc.org/s/VI3sMPUuu

References: https://www.zotero.org/groups/255662/publishing_consortium/collections/S69SRLSR

About

A base style for a multi-format book publication using Fidus Writer, Vivliostyle, Docsify, and GitHub/Lab.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.