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).
|