summaryrefslogtreecommitdiff
path: root/dviware/mdvi/NOTES
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /dviware/mdvi/NOTES
Initial commit
Diffstat (limited to 'dviware/mdvi/NOTES')
-rw-r--r--dviware/mdvi/NOTES46
1 files changed, 46 insertions, 0 deletions
diff --git a/dviware/mdvi/NOTES b/dviware/mdvi/NOTES
new file mode 100644
index 0000000000..49e5892f3f
--- /dev/null
+++ b/dviware/mdvi/NOTES
@@ -0,0 +1,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).