Skip to content

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

Notifications You must be signed in to change notification settings

a-machine/bookbase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

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

No packages published