sile

Install command:
brew install sile

Modern typesetting system inspired by TeX

https://sile-typesetter.org

License: MIT

Formula JSON API: /api/formula/sile.json

Formula code: sile.rb on GitHub

Bottle (binary package) installation support provided for:

Intel ventura
monterey
big sur
64-bit linux
Apple Silicon ventura
monterey
big sur

Current versions:

stable 0.14.8
head ⚡️ HEAD

Depends on:

fontconfig 2.14.2 XML-based font configuration API for X Windows
harfbuzz 7.1.0 OpenType text shaping engine
icu4c 72.1 C/C++ and Java libraries for Unicode and globalization
libpng 1.6.39 Library for manipulating PNG images
lua 5.4.4 Powerful, lightweight programming language
luarocks 3.9.2 Package manager for the Lua programming language
openssl@1.1 1.1.1t Cryptography and SSL/TLS Toolkit

Depends on when building from source:

pkg-config 0.29.2 Manage compile and link flags for libraries
By default SILE uses the font Gentium Plus to render all documents that do not specifically call for something else. If this font is not available on your system you may encounter errors. Of lower priority depending on your use case, the math typesetting package defaults to using Libertinus Math and the default monospace font is Hack.

Homebrew does not supply any of these font dependencies in default casks, but they can be added by tapping cask-fonts:
    brew tap homebrew/cask-fonts
    brew install --cask font-gentium-plus
    brew install --cask font-libertinus
    brew install --cask font-hack

Alternatively you can download and install the fonts yourself:
    https://software.sil.org/gentium/
    https://github.com/alerque/libertinus
    https://sourcefoundry.org/hack/

Analytics (macOS):

Installs (30 days)
sile 0
Installs on Request (30 days)
sile 0
Build Errors (30 days)
sile 0
Installs (90 days)
sile 242
sile --HEAD 10
Installs on Request (90 days)
sile 242
sile --HEAD 10
Installs (365 days)
sile 1,093
sile --HEAD 62
Installs on Request (365 days)
sile 1,093
sile --HEAD 62

Analytics (Linux):

Installs (30 days)
sile 0
Installs on Request (30 days)
sile 0
Build Errors (30 days)
sile 0
Installs (90 days)
sile 4
sile --HEAD 1
Installs on Request (90 days)
sile 4
sile --HEAD 1
Installs (365 days)
sile 48
sile --HEAD 1
Installs on Request (365 days)
sile 48
sile --HEAD 1
Fork me on GitHub