Typography Requirements
Interrelated Foundational Units
Columns of text should always be aligned to the main baseline grid!
- base font metrics
- main baseline grid based on base font metrics
- body header and body text sizes/weights
- base unit is for body text paragraph leading
Lists and Paragraphs should not break baseline grid!
- indents based on base unit
- inter-list and inter-paragraph spaces are based on same base unit
Callouts and Blocks
- Unadorned callouts
- Github-style Callouts
- Code Blocks with optional line numbers
- Syntax-aware Code Blocks
SideNote Support is essentially!
- consistent CSS-only rules to implement