Written in 2021 by Eliah Kagan <degeneracypressure@gmail.com>.
muntineer computes the width of window panes given total window width, number of panes in a row, and casing and muntin thicknesses, and it illustrates the computation with an SVG visualization.
muntineer is licensed under 0BSD (“Zero-Clause BSD License,” also called the Free Public License 1.0.0). Its dependencies are covered under other licenses, detailed below.
Try muntineer on the web here.
Or, to use a local copy, clone this repository and open index.html
in a web
browser.
All dependencies are retrieved from a CDN so everything should just work, so long as you're connected to the internet. None of them are provided in this repository.
Please note that while this project is licensed under 0BSD (which is a “public-domain equivalent” license), its dependencies are not, though they are all free software.
The dependencies, and their licenses, are:
- SVG.js 3.1.2 by Wout Fierens (MIT License)
- KaTeX 0.16.3 from Khan Academy, by Emily Eisenberg, Sophie Alpert, et al. (MIT License)
- normalize.css 8.0.1 by Nicolas Gallagher and Jonathan Neal (MIT License)
- Fork me on GitHub CSS ribbon 0.2.3 by Simon Whitaker (MIT License)
- Selawik, designed for Microsoft by Aaron Bell (SIL OFL 1.1)
- IBM Plex, designed for IBM by Mike Abbink and the Bold Monday team (SIL OFL 1.1)
I’d like to thank:
- Zanna Star for discussions of architecture without which muntineer would not exist, and for improving the defaults to make a much nicer (and more realistic) window.
- The authors/contributors of the dependencies listed above.