Modern typesetting system inspired by TeX
License: MIT
Formula JSON API: /api/formula/sile.json
Formula code: sile.rb
on GitHub
Bottle (binary package) installation support provided for:
Apple Silicon | sequoia | ✅ |
---|---|---|
sonoma | ✅ | |
ventura | ✅ | |
Intel | sonoma | ✅ |
ventura | ✅ | |
64-bit linux | ✅ |
Current versions:
stable | ✅ | 0.15.5 |
head | ⚡️ | HEAD |
Revision: 1
Depends on:
fontconfig | 2.15.0 | XML-based font configuration API for X Windows |
harfbuzz | 10.0.1 | OpenType text shaping engine |
icu4c@75 | 75.1 | C/C++ and Java libraries for Unicode and globalization |
libpng | 1.6.44 | Library for manipulating PNG images |
luajit | 2.1.1727870382 | Just-In-Time Compiler (JIT) for the Lua programming language |
luarocks | 3.11.1 | Package manager for the Lua programming language |
openssl@3 | 3.4.0 | Cryptography and SSL/TLS Toolkit |
freetype | 2.13.3 | Software library to render fonts |
Depends on when building from source:
jq | 1.7.1 | Lightweight and flexible command-line JSON processor |
pkg-config | 0.29.2 | Manage compile and link flags for libraries |
poppler | 24.04.0 | PDF rendering library (based on the xpdf-3.0 code base) |
rust | 1.82.0 | Safe, concurrent, practical language |
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:
Installs (30 days) | |
---|---|
sile |
163 |
sile --HEAD |
2 |
Installs on Request (30 days) | |
sile |
163 |
sile --HEAD |
2 |
Build Errors (30 days) | |
sile |
7 |
sile --HEAD |
2 |
Installs (90 days) | |
sile |
455 |
sile --HEAD |
14 |
Installs on Request (90 days) | |
sile |
455 |
sile --HEAD |
14 |
Installs (365 days) | |
sile |
1,422 |
sile --HEAD |
23 |
Installs on Request (365 days) | |
sile |
1,422 |
sile --HEAD |
23 |