hayagriva
ab-glyph
hayagriva | ab-glyph | |
---|---|---|
3 | 6 | |
347 | 371 | |
3.2% | - | |
8.5 | 7.1 | |
12 days ago | about 2 months ago | |
Rust | Rust | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
hayagriva
-
Typst, a modern LaTeX alternative written in Rust, is now open source
Looks like it doesn't support CSL (yet) but someone just opened an issue for it https://github.com/typst/hayagriva/issues/32 . CSL has a ton of citation styles https://www.zotero.org/styles . That wouldn't replace all features of biblatex of course, but it would be a start
-
A Programmable Markup Language for Typesetting [pdf]
For the purposes of this thesis I coded the citation style and numbering using Typst's introspection system and handwrote the references. However, we have also written a BibLaTeX-compatible citation system called hayagriva [1] for Typst. We haven't yet integrated it, but want to do so before our public beta.
[1]: https://github.com/typst/hayagriva
ab-glyph
-
Any suggestion for gpu text rendering?
I've only used ab-glyph myself though.
- A Programmable Markup Language for Typesetting [pdf]
- Draw 2D Text in OpenGL
-
How to render text with rust?
ab_glyph is at the same level to DirectWrite/uniscribe where you hand it a character, and it hands you back a rasterized glyph - it's on you on how to draw it.
- Text Rendering w/ HarfBuzz, FreeType and OpenGL
-
swash: Complex text shaping and glyph rasterization in pure Rust
Like tiny-skia? As for font-specific one there are ab-glyph and fontdue.
What are some alternatives?
djot - A light markup language
fontdue - The fastest font renderer in the world, written in pure rust.
asciidoctor-latex - :triangular_ruler: Add LaTeX features to AsciiDoc & convert AsciiDoc to LaTeX
wgpu-text - 📜A simple 2D text renderer for wgpu📜 > is a wrapper over glyph-brush for easier text rendering in wgpu > inspired by similar to wgpu_glyph
tree-sitter-typst - A TreeSitter parser for the Typst File Format
rustybuzz - A complete harfbuzz's shaping algorithm port to Rust
typst - A new markup-based typesetting system that is powerful and easy to learn.
swash - Font introspection, complex text shaping and glyph rendering.
pixglyph - OpenType glyph rendering.
cosmic-text - Pure Rust multi-line text handling
typst-lsp - [Deprecated] An early language server for Typst, plus a VS Code extension
neovide - No Nonsense Neovim Client in Rust