Warning:
This wiki has been archived and is now read-only.
CSS Priorities for the Digital Publishing Community
From Digital Publishing Interest Group
Contents
Pagination
- overflow spec: CSS Overflow Module
- fragmentation: CSS Fragmentation Module
- page floats: CSS Page Floats
- generated content: CSS Generated Content
- GCPM: CSS Generated Content for Paged Media
- Multicol: CSS Multi-Column Layout Module
Typography
- initial letters and drop caps: CSS Inline Layout Module
- better control over first baselines
- baseline grid: CSS Line Grid Module
- second section has long way to go...
- better control over justification and hyphenation
- user-created hyphenation exception dictionaries
- control of justification parameters—minimum/optimum/maximum word- and letter-spacing
- how many letters before/after hyphen?
- how many consecutive hyphens allowed?
- can the last word of a paragraph, column, page, or spread be hyphenated?
- hanging punctuation
Fonts
- access alternate glyphs (opentype features + prince-glyph-index)
- font categorization - optical weights
Content
- Placeholder to put in information about a11y, and browser bugs around implementation of generated content
Cross-References
- Be able to generate figure numbers, etc. and refer/link to generate figure numbers
Images
- keeping image and caption together
- images extending to edge of viewport or beyond (bleeds)
Tables
- align on character for tables: CSS Text, unfortunately this was removed from CSS Text years ago
Mathematics
- support for MathML
- alignment between equations
- breaking equations
- numbering equations
CJK
- vertical text: CSS Writing Modes
- ruby layout: CSS Ruby Layout Module
- emphasis marks CSS Text Decoration Module
- line breaking, justification, hanging-punctuation: CSS Text Module
- character class spacing: CSS Text Module Level 4
- vertical centering (block centering in a page): csswg wiki Vertical Centering or use CSS Flexible Box Layout?
- Bopomofo support (see here; this may be solved outside of CSS)
Foundations
- Shapes: CSS Shapes Module
- Exclusions: CSS Exclusions Module
- Regions : CSS Regions Module
- Houdini
- Custom Properties and Values
- Font Metrics
- Box Tree API (note dead link right now)
Resources
- Requirements for Latin Text Layout and Pagination aka “LatinReq”
- List of CSS features required for paged media by Bert Bos