diff options
author | Karl Berry <karl@freefriends.org> | 2006-01-17 21:41:51 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2006-01-17 21:41:51 +0000 |
commit | 487ca4806cc046076293cf6cc5fbba0db282bac7 (patch) | |
tree | 847b412ab5158dd7bdd7ed7e5a4cc3fbca94be32 /Build/source/texk/windvi/README | |
parent | a3d3111bfe26b8e5f5bc6049dfb2a4ca2edc7881 (diff) |
texk 1
git-svn-id: svn://tug.org/texlive/trunk@1485 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/windvi/README')
-rw-r--r-- | Build/source/texk/windvi/README | 324 |
1 files changed, 324 insertions, 0 deletions
diff --git a/Build/source/texk/windvi/README b/Build/source/texk/windvi/README new file mode 100644 index 00000000000..4253e58175b --- /dev/null +++ b/Build/source/texk/windvi/README @@ -0,0 +1,324 @@ +THIS IS BETA QUALITY SOFTWARE! + +XDVI-K-T1 prescript: + +- Please see INSTALL for installation instructions. And please note that + by default this xdvi will be installed on top of your old xdvi, so you + might want to install it by hand with another name. +- Please see XDVIFONTS for instructiont on font installation +- Please send bug reports to janl@linpro.no. If you don't have + a fix please make a minimal (La)TeX file for reporoducing the + problem available for me by e-mail, ftp or http. +- Xdvik-t1 will be maintained separately from xdvik until the t1 + extentions are robust and complete enough for general use. + At that point they will be merged with regular xdvik. + +Features: +- Internal rendering of type1 fonts. Fast. +- There is something broken with painting type1 glyphs when anti-aliasing + is active. On 8 bit displays -install helps. I don't know what's wrong, + I'm not X11 programmer. If you are, please look into it ;-) +- A bit slow on remote X displays, even slower over ssh. There is a + performance problem compared to pk files somewhere in the painting + routines. + +The font search order is now: +1. Virtual fonts +2. Type1 fonts +3. PK fonts +4. GF fonts if xdvik was compiled with gf support. + +In most texk/teTeX installations cmr10.pfb is present in the texmf +tree. This means that it is found at step 2 in the search and the t1 +font is used. To make xdvi use type1 versions of other ps fonts +please see the XDVIFONTS file. Currently xdvik handles fonts with no +implied coding (such as cmr10). Please see the xdvifont.map file for +further insight. + +13/5/1999 - janl@math.uio.no + +--------------- + +XDVI-K prescript: + +This is the kpathsea version of xdvi, called xdvik. + +xdvik is maintained by me, Nicolai Langfeldt, (janl@math.uio.no) + +The k extentions for xdvi was written by many people, whose names +are sprinkled in the source files. + +Se `../kpathsea/BUGS' for details on reporting bugs. Please send any +bug reports to janl@math.uio.no, not to Paul and not to any kpathsea +list. Also please check the file BUGS in this directory for +information about issues that have been unclear to me during the work +on this, it might provide hints if you discover a problem. + +The K version differs from the original in that it uses the same code +for path searching as the other web2c software and incorporates some +features desired inside the web2c project (grid on the magnifier, +``hypertex'' and ``selfile'' at least). + +xdvik is free software: Paul's original files are a variant of the BSD +license; some kpathsea files are covered by the GNU General Public +License -- see the files COPYING*. + +xdvik is available from CPAN in the systems/unix/web2c directories as +well as http://www.math.uio.no/~janl/xdvi/ + +k-modification history: +* 21.21: + - xdvik 21.21 is produced from xdvik 20c and xdvi-21.21. Two whole + days of work to get the merge sane. +* Various versions: A lot of fixes to the port of k features to xdvi-21 + contributed by self and tex-k/tex-pretest readers as well as Thomas + Esser of teTeX. Some potential problems are mentioned in the BUGS + file of the xdvik 21 distribution. +* 21.29b: + - Selfile fix from Dr. Werner Fink <werner@suse.de> helps the CANCEL + button to work. + - mime.c patch from Allin Cottrell <cottrell@ricardo.ecn.wfu.edu> + makes hypertex browsing more reliable + - xdvik always assumed that #foo is a URL fragment reference and + removed it unconditionaly. Emacs uses # as temporary file + prefix (and infix) and so emacs' TeX mode produced tex and thus + dvi files with # in the name. Problem found by many and solutions + suggested by many. Only remove #foo if the dvi name _is_ an url. + +xdvi changelog is at the end of this file. + +Nicolai Langfeldt, Oslo, 30/11/1998 + +Here follows the original contents of this README file: +---- + +DESCRIPTION + +xdvi is a program for previewing .dvi files, which are produced by the +mathematical typesetting system, TeX. + +Installation instructions are in the file INSTALL. + +At the present time, the person to send bug reports to is Paul Vojta, + vojta@math.berkeley.edu. +When doing so, please specify hardware and OS version, options used +when running the ./configure script, and anything else that may be +relevant. Be sure you've checked the FAQ first, especially for questions +regarding searching for font files. + +Current information on xdvi is also available on the WWW at the URL +http://math.berkeley.edu/~vojta/xdvi.html + +This software has been tested on Sparc (SunOS 4.1.4 and 5.5.1) and Intel 486 +(Linux 1.2.11). + +Current versions of this program can be obtained via anonymous ftp from +the following location: + ftp.x.org file contrib/applications/xdvi-22.tar.gz + [198.112.44.100] +To ease the load on ftp.x.org, you may also check other X archives, for example: + gatekeeper.dec.com file pub/X11/contrib/applications/xdvi-22.tar.gz + [16.1.0.2] +More recent versions of xdvi are often available at: + math.berkeley.edu pub/Software/TeX/xdvi-latest.tar.gz + [128.32.183.94] + math.berkeley.edu pub/Software/TeX/xdvi-beta.tar.gz + [128.32.183.94] +The xdvi-beta version, if present, is more recent but may have more bugs. + +Paul Vojta, 4 February 1999 + +================================================================ + + This program is the combined work of many people, including but not +restricted to: + Eric Cooper, CMU + Bob Scheifler, MIT LCS + Paal Kvamme, Norwegian Institute of Technology + H\aa vard Eidnes, Norwegian Institute of Technology + Mark Eichin, MIT SIPB + Paul Vojta, UC Berkeley + Jeffrey Lee, U of Toronto + Donald Richardson, Clarkson Univ. + Ricardo Telichevesky, MIT + Luis Miguel Silveira, MIT + +================================================================ + +Notes of a historical nature follow. Most recent changes are listed at the end +of the file. + +================================================================ + +This directory contains a version of xdvi capable of reading GF, PXL +and PK font files. This version of xdvi is based on the source that +"came with" X v10r3. Xdvi was modified by Paal Kvamme at the Norwegian +Institute of Technology, based on the modifications I had made to +dviimp (a dvi to ImPress converter). This code was again more or less +directly translated from the web source of PKtoPX. + +If you discover (and fix) any bugs in this code, please notify me, so +I can make the corresponding changes myself. + +--------- +H}vard Eidnes (TeXish: H\aa vard Eidnes) +Division of Computer Science +Norwegian Institute of Technology + +E-Mail: h_eidnes%vax.runit.unit.uninett@nta-vax.arpa +================================================================ +Also has path search added by Mark Eichin, looks in TEXFONTS +================================================================ + +================================================================ +Additional notes: + X11 version now works on the IBM PC/RT as well as VAX. + [eichin:19880313.1330EST] +================================================================ +*MORE* fixes (for athena release locker) [eichin:19880722.2058EST] +Fixes: + narrow vertical and horizontal lines no longer disappear. + bogus underlining (which usually occured on even sample sizes +of odd sized characters) no longer occurs. + -S number (or typing number followed by S) will adjust the +sampling fraction; 0 is special cased to mean if anything in the +sampled zone is set, set the sample, else clear it. Interesting to +experiment with, though not useful for reading (the default value of 3 +is just right.) + -display and -geometry arguments work (so do old style forms, +though they were broken before) + fixed one of the PK debugging messages to print the correct +font name instead of printing the pointer as text. + included Ken Raeburn <raeburn>'s changes to support multiple +screens. +================================================================ +More changes: + + 1. Incorporated the bitmap under a viewport widget using the toolkit + (X11 only); + 2. Added an icon and icon geometry arguments (X11 only); + 3. Supported window resizing; + 4. Added a 'c' option to move whatever is currently under the cursor to + the center of the window; + 5. Added an 'R' option to reread the .dvi file, and added logic to make + 'R' happen automatically whenever any part of the window is exposed + and the dvi file changes (so that you can iconify xdvi, run tex, + deiconify xdvi, and voila!); + 6. Added a 'magnifying glass': when you push a button, a window pops + up, showing the region of the page, unshrunk; + 7. Added support for gf fonts; + 8. Upgraded font searching (at our site we use /usr/custom/tex82/gf + for gf fonts, /usr/custom/tex82/pk for pk fonts, etc.); + 9. Made numerous internal changes (removed all the lint I could, + made unshrunk bitmaps permanently resident, which speeds up size + changing, made table.h necessary only for pxl.h, split up the source + file into xdvi.c, dvi.c, gf.c, pxl.c, and pk.c, made shrinking occur + relative to the character's hot point, etc.) + 10. The program reads SIGIO signals and processes incoming events + immediately, so that it can stop displaying things that would be + erased anyway. If these interrupts are not coming through, then + it also checks for incoming events every several dozen characters + displayed. + 11. Further split up dvi.c into dvi_init.c and dvi_draw.c; added + compilation options for various internal bitmap representations. + Fixed it so gcc won't give warnings, and so it works with R3 toolkit. +-- Patchlevel 2: -- + 12. Added MAXCHARS compilation option. Eliminated the nonsense with + generating table.h. +-- Patchlevel 3: -- + 13. Added -altfont command line option and SYSV compilation option. + 14. Modified for System V boxes: -DSYSV compiler option. Modifications + by Donald Richardson, donr@crystal.mie.clarkson.edu +-- Patchlevel 4: -- + 15. Removed MAXCHARS compilation option. It's automatic now. Made X10 + scrolling smoother. Implemented the moving magnifying glass. +-- Patchlevel 5: -- + 16. Implemented compilation without the toolkit, as well as scrollbars + and tpic support in X10. Also this version should work with color + VAXstations, although overstrike characters will come out incorrectly. + 17. Fixed a bug in gf reading routines: specials at the beginning of + a character def. were not being processed. Thanks to + kevin@amath.washington.edu for a bug report and fix. + 18. Added 'k' keystroke. +-- Patchlevel 6: -- + 19. Added buttons on the right side of the window. + 20. Added -pagewidth and -pageheight command line options and A4 + compilation option. + 21. Added a yet more robust font finding algorithm. +-- Patchlevel 7: -- + 22. Replaced -pagewidth and -pageheight options with -paper. +-- Patchlevel 8: -- + 23. Added compatibility for X11R4 and VMS. Fixed up alignment of rules. +-- Patchlevel 9: -- + 24. Removed obsolete '#' and '=' options from the X11 version: they + interfere with emacs. +-- Patchlevel 10: -- + 25. Implemented arrow keys, expert mode, searching for the font's actual + size first, the -[xy]offset and -sw options, and numerous bug fixes. +-- Patchlevel 11: -- + 26. Implemented recursive searching for font files in subdirectories. + 27. Changed +sw to -hushspecials and implemented -hush. + 28. Modified mksedscript so that the man page comes out neater. + 29. Added a -keep option and resource to match the `k' keystroke. +-- Patchlevel 12: -- + 30. Implemented virtual fonts (this does not include built-in + Postscript<tm> fonts!!!). + 31. X11R5 support, and numerous bug fixes. +-- Patchlevel 13: -- + 32. Added support for TeXXeT. +-- Patchlevel 14: -- + 33. Added support for greyscale anti-aliasing. +-- Patchlevel 15: -- + 34. Added support for MakeTeXPK, as in dvips. +-- Patchlevel 16: -- + 35. In the code for greyscale anti-aliasing, try to allocate a colormap + so that GXor operations can be used for drawing. Also interpolate + between foreground and background colors. +-- Patchlevel 17: -- + 36. Fixed some bugs in the greyscale code. + 37. Implemented an environment variable for the MakeTeXPK script. + 38. Replaced mksedscript with a script using /bin/sh. +-- Patchlevel 18: -- + 39. Implemented checking of checksums and the -hushchecksums option. + 40. Implemented non-square magnifying glasses. + 41. Removed support for X10. + 42. Removed support for the pxl font format. + 43. Added support for PostScript specials via DPS or NeWS or gs. +-- Patchlevel 19: -- + 44. Implemented `header=' and `!' PostScript specials (and the + corresponding -noscan option). + 45. Implemented path searching for PostScript header and figure files, + in addition to shell escape capability (also the -allowshell option). + 46. Allow setting of -gamma with the `S' keystroke. + 47. Added options -nomakepk, -mfmode, -safer, -interpreter, -nogssafer, and + -gspalette. +-- Patchlevel 20: -- + 48. Bug fixes. +-- Patchlevel 21: -- + 49. Receipt of a SIGUSR1 signal causes xdvi to reread the dvi file. + 50. Support for the TeX Directory Structure standard, ls-R quick-find, + and configuration files. + 51. Fix greyscale code to work with TrueColor visual. Thanks to Lee + Hetherington for this one. +-- Version 22: -- + 52. Handle rotated bounding boxes correctly when not showing PostScript. + (Based on a patch by H. Zeller.) + 53. The "-s 0" command line option. + 54. Support for Motif. + 55. Support for displays with more than one visual, and the -noinstall + command line option. + 56. Support for installing a private colormap (-install command line + option). + 57. Configuration via a script generated by a modified GNU autoconf. + 58. Dimension arguments may now be given in terms of any of the TeX units + (pt, pc, in, bp, cm, mm, dd, cc, or sp). + 59. Allow XDVISIZES values to be of the form m0, m0.5, etc., signifying + magsteps. + 60. Change -hushspecials to -warnspecials, and suppress warnings about + undefined specials by default. + 61. Add -gsalpha option. +-- Added since last major release: + 62. Add 'V' keystroke to toggle -gsalpha argument (based on a patch by + fred@thp.Uni-Duisburg.DE). + +Paul Vojta, vojta@math.berkeley.edu |