CTAN Comprehensive TeX Archive Network

Directory dviware/dviinfox

README.md

dviinfox.pl

Perl script which prints information about a DVI file. It supports not only the standard DVI format of , but also the extended DVI format of p containing vertical direction. It also accepts XDV format of containing native font definitions.

This is a joint effort of Dag Langmyhr (Department of Informatics, University of Oslo) and Hironobu Yamashita (Japanese Development Community).

Sample Output

Standard DVI (e.g. tests/font.dvi)

font.dvi: DVI format 2; 4 pages
  Magnification: 1000/1000
  Size unit: 1000x25400000/(1000x473628672)dum = 0.054dum = 1.000sp
  Page size: 433ptx627pt = 15.253cmx22.049cm
  Stack size: 11
  Comment: " TeX output 2017.06.03:0419"
  Font  20:    cmsl10 at 10.000 (design size 10.000, checksum=1890463818)
  Font  19:    cmtt10 at 10.000 (design size 10.000, checksum=3756670072)
  Font  18:    cmbx12 at 14.400 (design size 12.000, checksum=3268824736)
  Font  16:    cmbx12 at 24.880 (design size 12.000, checksum=3268824736)
    (snip)
  Font   6:      cmr7 at  7.000 (design size  7.000, checksum=3650330706)
  Font   0:    cmex10 at 10.000 (design size 10.000, checksum=4205933842)

p DVI (e.g. tests/playtate.dvi)

playtate.dvi: DVI format 2; id 3 (pTeX DVI); 20 pages
  Magnification: 1000/1000
  Size unit: 1000x25400000/(1000x473628672)dum = 0.054dum = 1.000sp
  Page size: 450ptx697pt = 15.842cmx24.509cm
  Stack size: 2
  Comment: " TeX output 2017.06.03:0357"
  Font  75:    tmin10 at 48.000 (design size 10.000, checksum=3919565046)
  Font  74:     cmr10 at 48.000 (design size 10.000, checksum=1274110073)

XDV (e.g. tests/native.xdv)

native.xdv: DVI format 7 (XeTeX XDV); 1 page
  Magnification: 1000/1000
  Size unit: 1000x25400000/(1000x473628672)dum = 0.054dum = 1.000sp
  Page size: 406ptx633pt = 14.304cmx22.247cm
  Stack size: 3
  Comment: " XeTeX output 2017.06.03:0407"
  Native Font  36: c:/w32tex/share/texmf-dist/fonts/opentype/public/tex-gyre/texgyretermes-regular.otf at 10.000 (flags 0x6200, face index 0)
        +features: Colored=0x115511ff, Slant=0x10000, Embolden=0x7ae
  Native Font  35: c:/w32tex/share/texmf-dist/fonts/opentype/public/tex-gyre/texgyretermes-regular.otf at 10.000 (flags 0x6200, face index 0)
        +features: Colored=0x220022ff, Slant=0x10000, Embolden=0x7ae
    (snip)
  Native Font  21: c:/w32tex/share/texmf-dist/fonts/opentype/public/tex-gyre/texgyretermes-regular.otf at 10.000 (flags 0x0200, face index 0)
        +features: Colored=0x220022ff
  Native Font  14: c:/w32tex/share/texmf-dist/fonts/opentype/public/lm/lmroman10-regular.otf at 10.000 (flags 0x0000, face index 0)

License

The script is licensed under MIT License.

References

Additional Notes

The perl script was originally named "dviinfo" by Dag Langmyhr, and renamed "dviinfox" in 2017, to be easily distinguished from another program written in C by Valentino Kyriakides (Dviinfo revision 1.3 1993/11/23 22:49:30). The C program seems to be derived from NeXTSTEP app in 1990s, and it has nothing to do with our perl script.

Release Date

2021-05-15

Download the contents of this package in one zip archive (5.6k).

dviinfox – Perl script to print DVI meta information

The package provides a perl script which prints information about a DVI file. It also supports XDV format.

Packagedviinfox
Repositoryhttps://github.com/aminophen/tex-assort
Version1.06 2021-05-15
LicensesMIT License
Copyright2013–2017 Dag Langmyhr
2017–2021 Hironobu Yamashita
MaintainerDag Langmyhr
Hironobu Yamashita
Contained inTeX Live as dviinfox
MiKTeX as dviinfox
TopicsDVI structure
Metadata
...
Guest Book Sitemap Contact Contact Author