Typesetting Tools: Difference between revisions
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
==Tools== | ==Tools== | ||
Below is a listing of free software layout tools. | Below is a listing of free software and scene based layout tools. | ||
<onlyinclude> | <onlyinclude> | ||
===Canvas based (GUI)=== | ===Canvas based (GUI)=== | ||
Line 18: | Line 18: | ||
* OSPKit (CSS Regions legacy support!) http://osp.kitchen/tools/ospkit/ | * OSPKit (CSS Regions legacy support!) http://osp.kitchen/tools/ospkit/ | ||
===P5.js | ===P5.js based=== | ||
* genzine https://github.com/munusshih/p5.genzine by [https://munusshih.com/ Munus Shih] and Iley Cao | * genzine https://github.com/munusshih/p5.genzine by [https://munusshih.com/ Munus Shih] and Iley Cao | ||
Line 63: | Line 63: | ||
* [[:Category:PagedMedia]] | * [[:Category:PagedMedia]] | ||
* [[:Category:FLOSS design]] | * [[:Category:FLOSS design]] | ||
* [[ | * [[CSS Print]] | ||
* https://polytype.dev/ (a rosetta's stone for typesetting tools, quick demo's of many different typesetting tools) | * https://polytype.dev/ (a rosetta's stone for typesetting tools, quick demo's of many different typesetting tools) | ||
* [[User:Kiara/Type]] for an amazing list of online type foundries | * [[User:Kiara/Type]] for an amazing list of online type foundries |
Latest revision as of 19:19, 25 September 2024
Tools
Below is a listing of free software and scene based layout tools.
Canvas based (GUI)
- Scribus https://www.scribus.net/
- Inkscape http://inkscape.org/
- Laidout https://laidout.org/
- Electric Zine Maker https://alienmelon.itch.io/electric-zine-maker
CSS Print based (CSS Print)
- your browser (based on CSS Paged Media): use CTRL+P/CMD+P
- Weasyprint https://weasyprint.readthedocs.io/
- Paged.js https://www.pagedjs.org/
- wkhtmltopdf https://wkhtmltopdf.org/
- OSPKit (CSS Regions legacy support!) http://osp.kitchen/tools/ospkit/
P5.js based
- genzine https://github.com/munusshih/p5.genzine by Munus Shih and Iley Cao
Python based
- rinohtype http://www.mos6581.org/rinohtype/master/
- ReportLab https://www.reportlab.com/
- Flat http://xxyxyz.org/flat/
- PyX https://pyx-project.org/ (outputs to PostScript, PDF and SVG)
TeX based
- TeX https://tug.org/ + https://en.wikipedia.org/wiki/TeX
- LaTeX https://www.latex-project.org/
- ConTeXt https://wiki.contextgarden.net/
- texinfo https://www.gnu.org/software/texinfo/manual/texinfo/html_node/Short-Sample-Texinfo-File.html
- tectonic https://tectonic-typesetting.github.io/
- lyx https://www.lyx.org/
XML based
- speedata https://showcase.speedata.de/en/
Misc
- groff https://www.gnu.org/software/groff/
- SILE https://sile-typesetter.org/ (LaTeX-like)
- typst https://typst.app/ (custom markdown syntax)
- SATySFi https://github.com/gfngfn/SATySFi (LaTeX-like + OCaml-like)
- Patoline https://patoline.github.io/ (wiki/LaTeX/Ocaml-like)
Readings
- Awkward Gestures, Femke Snelting, 2008
- CREATION, TOOLS, RESEARCH GRAPHISME EN FRANCE, 2022 + French version
- Composer avec les technologies du web (PhD thesis), Julie Blanc, 2023
- Designing Design Tools (PhD thesis), Nolwenn Maudet, 2017
- BLIND MAPS AND BLUE DOTS (PhD thesis), Joost Grootens, 2020
See also
- Category:PagedMedia
- Category:FLOSS design
- CSS Print
- https://polytype.dev/ (a rosetta's stone for typesetting tools, quick demo's of many different typesetting tools)
- User:Kiara/Type for an amazing list of online type foundries