Typesetting Tools: Difference between revisions
No edit summary |
|||
(10 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 8: | Line 8: | ||
* [[Inkscape]] http://inkscape.org/ | * [[Inkscape]] http://inkscape.org/ | ||
* Laidout https://laidout.org/ | * Laidout https://laidout.org/ | ||
* Electric Zine Maker https://alienmelon.itch.io/electric-zine-maker | |||
=== | ===CSS Print based ([[CSS Print]])=== | ||
* your browser (based on [[Paged_Media_CSS_examples|CSS Paged Media]]): use CTRL+P/CMD+P | * your browser (based on [[Paged_Media_CSS_examples|CSS Paged Media]]): use CTRL+P/CMD+P | ||
Line 16: | Line 17: | ||
* wkhtmltopdf https://wkhtmltopdf.org/ | * wkhtmltopdf https://wkhtmltopdf.org/ | ||
* OSPKit (CSS Regions legacy support!) http://osp.kitchen/tools/ospkit/ | * OSPKit (CSS Regions legacy support!) http://osp.kitchen/tools/ospkit/ | ||
===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 44: | Line 48: | ||
* typst https://typst.app/ (custom markdown syntax) | * typst https://typst.app/ (custom markdown syntax) | ||
* SATySFi https://github.com/gfngfn/SATySFi (LaTeX-like + OCaml-like) | * SATySFi https://github.com/gfngfn/SATySFi (LaTeX-like + OCaml-like) | ||
* Patoline https://patoline.github.io/ (wiki/LaTeX/Ocaml-like) | * Patoline https://patoline.github.io/ (wiki/LaTeX/Ocaml-like)</onlyinclude> | ||
</onlyinclude> | |||
==Readings== | ==Readings== | ||
* | * [https://freeze.sh/_/2008/awkward/ Awkward Gestures], Femke Snelting, 2008 | ||
* | * [https://www.cnap.fr/sites/default/files/GEF-global-PDF-EN_compressed.pdf CREATION, TOOLS, RESEARCH GRAPHISME EN FRANCE], 2022 + [https://www.cnap.fr/sites/default/files/n%C2%B028%20-%20Graphisme%20en%20France%20-%20Cr%C3%A9ation%2C%20outils%2C%20recherche%2C%202022_compressed.pdf French version] | ||
* [https://phd.julie-blanc.fr/ Composer avec les technologies du web] (PhD thesis), Julie Blanc, 2023 | |||
* [https://designing-design-tools.nolwennmaudet.com Designing Design Tools] (PhD thesis), Nolwenn Maudet, 2017 | |||
* [https://application.phdarts.eu/Dissertations/Joost-Grootens-BLIND-MAPS-AND-BLUE-DOTS BLIND MAPS AND BLUE DOTS] (PhD thesis), Joost Grootens, 2020 | |||
==See also== | ==See also== | ||
Line 59: | 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 | |||
[[Category:PagedMedia]] | [[Category:PagedMedia]] | ||
[[Category:FLOSS design]] | [[Category:FLOSS design]] |
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