summaryrefslogtreecommitdiff
path: root/dviware/mdvi/NOTES
blob: 49e5892f3fe78a446dcacff7b55805c7e3007eae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46

Changes since 0.1

Bugs fixed: (CRASH means that the bug caused MDVI to dump core).

  - CRASH: empty glyphs were not skipped as they should
  - viewing origin was not set properly (was being set before
    receiving ConfigureNotify events).
  - ruler text was not always visible
  - rules were misplaced by one pixel vertically

New features:  
  - Building process (i.e. Makefile and autoconf files) rewritten from
    scratch. Better support for parallel builds and cross compilation.
  - Added a page selection mechanism to process only certain pages in a DVI
    file. New option --page-ranges (-r) to mdvi.
  - Added --sort-pages to sort pages according to TeX or DVI numbers.
  - Added generic support for \specials, and support for TkDVI's layers, as
    a test.
  - MDVI tries harder to find fonts and if it fails it uses metrics files
    (see below for supported formats) to draw the bounding box of missing
    glyphs.
  - The bounding box of included EPS files is displayed correctly (if they
    are not rotated).
  - Added support for dvips' color specials, but output is not too pretty
    because MDVI still does not support transparency.
  - MDVI now handles fonts in a generic way, which makes it easier to add
    support for new font types.
  - (viewer) Added `batch' mode for MDVI, useful for generating all the
    fonts required by a DVI file, diagnose font-related problems, or
    profiling.  In this mode, MDVI runs without an interactive interface.
  - Added support for Type1 fonts, using t1lib.
  - Added support for TrueType fonts, using FreeType 1.x.
  - Added support for TFM, OFM-0, OFM-1 and AFM font metrics files, and a
    generic mechanism to request metric information for a font.
  - Added support for PostScript font maps and encoding vectors, using the
    configuration files of dvips or pdftex. MDVI can also read the font maps
    of Ghostscript, and use it to locate additional fonts. Glyph metrics are
    transformed correctly (at the price of some loss in precision) for
    slanted and/or extended fonts.
  - Added support for internationalization. Now MDVI only needs translators.
  - Added support for Ghostscript font maps, so MDVI can use its fonts
    and metric files.
  - (viewer) Now font support is completely configurable from the command
    line (i.e. what font formats to use, and in what order to try them).
  - MDVI is on its way to become a standalone library (independent of X).