8 releases

0.2.2 May 18, 2023
0.2.1 Oct 4, 2022
0.2.0 Feb 28, 2022
0.1.12 Jun 4, 2021
0.1.8 Jun 17, 2018

#2260 in Parser implementations

Download history 214/week @ 2024-07-25 195/week @ 2024-08-01 158/week @ 2024-08-08 169/week @ 2024-08-15 145/week @ 2024-08-22 163/week @ 2024-08-29 175/week @ 2024-09-05 196/week @ 2024-09-12 236/week @ 2024-09-19 250/week @ 2024-09-26 215/week @ 2024-10-03 153/week @ 2024-10-10 129/week @ 2024-10-17 124/week @ 2024-10-24 160/week @ 2024-10-31 82/week @ 2024-11-07

515 downloads per month
Used in 23 crates (2 directly)

MIT license

48KB
1K SLoC

The tectonic_xdv create

This crate is part of the Tectonic project. It can decode XDV and SPX files.


lib.rs:

A decoder for the XDV and SPX file formats used by Tectonic and XeTeX.

Both of these file formats are derived from the venerable “device independent” (DVI) format used by TeX. The XDV format (name presumably meaning something like “XeTeX DVI” or “extended DVI”) adds a few codes needed to express native fonts in the output. The SPX format (“semantically-paginated XDV”) is essentially the same as XDV, but expresses output that is not paginated for print — this is what Tectonic uses to produce its HTML output.

Dependencies

~115KB