slender means
ipythonnotebooktypographycssliterate-programming
Abstraction: CSS customizations to improve IPython notebook typography and readability
Key points:
- Default IPython notebook renders text cells in Helvetica/Arial at 100% window width, producing uncomfortably long lines and poor reading experience
- Fix: set
div.inputanddiv.text_cellto ~105ex width (roughly 80 chars) in notebook.css - Replace sans-serif body font with a serif font (e.g., Charis SIL) and increase line-height to 145% for legibility
- Change code cells from Courier to a modern monospace (e.g., Consolas) via codemirror.css
- Fix default ordered list to use arabic numerals instead of roman numerals via
renderedhtml.css - Argues that design defaults matter for adoption: good typography makes notebooks credible as scientific publication vehicles
Connections: Ipython · Literate Programming · Data Science Tooling
Source: http://slendermeans.org/better-typography-for-ipython-notebooks.html