Changes History

This document mentions only the most important improvements that appeared in each version. Detailed information about changes can be found in the ChangeLog file included in this distribution.

Version 2.31 (12-Jun-2000)

This version has few differences in comprason with previous version:
  • Fix for DVIPS (It was in patch1)
  • Fix for installation with ATM Friendly and Truncated TDS directory structures.
  • Refined diagnostic for damadged archive files.

    Version 2.30 (9-May-2000)

    BaKoMa TeX is running under Windows 2000.

    BaKoMa TeX 2.30 is functional under MicroSoft Windows 2000.
    It includes fixing GUI, improvements of font convertors, support for OpenType font format, metrics for fonts distributed together with Windows 2000.

    Improvements of Font Handling and Fonts itself.

    Improvements of User Interface.

    Printing Improvements.

    There was intensive tests with HP Laser Jet 1100. It has problems common for almost all PCL printers. NOTE: Anyway, users must know, that printing a documents with Type 3 fonts can eventually require switching off Resolution Enhanced Technology. There is no simple rule to determine when it is needed. Simplest way is in comparing of printed pages with ones shown on display.

    NOTE: Users must know, that Options|Accuracy... has effect on printing accuracy.

    Changes in Configuration and Directory structure.

    Version 2.23 (23-Feb-2000)

    Embedding CFF into PDF files.

    Most important feature appeared in BaKoMa TeX 2.23 is embedding in PDF fonts in form of CFF (Compact Font Format). Fonts embedded in CFF are 2-3 times smaller then ATM Compatible font format.

    However, this format is complitly supported only by Acrobat Reader 4.0. Acrobat Reader 3.0 has some problems in support of such fonts. GhostScript 6.0 has bugs and many limitations in support of CFF.

    Improvements of Font Handling and Fonts itself.

    Version 2.22 (23-Jan-2000)

    Support for renaming fonts embedded into PDF files.

    Feature to rename fonts embedded into PDF file has been added. The renaming of embedded font solves problem of confusing some PDF browsers (for example GhostScript) that try to use system fonts instead of embedded fonts. This problem can be solved by configuring the browser (GhostScript) to disable using platform fonts. However, this feature will avoid confusion of PDF readers without any additional configuring. Font renaming can be customized in [PDF Font Name Mapping] section of BaKoMa\DVIEW.INI file.

    Improvements of Graphics support.

    Improvements of Font Handling and Fonts itself.

    Improvements of User Interface.

    Version 2.21 (23-Nov-99)

    This version has following new features:

    Support for sharing fonts between PDF files.

    BaKoMa TeX 2.21 implements generating collection of PDF files that share embedded fonts between each other. This method reduces size required to store document collections that includes large number of PDF files. Description of this feature is in PDFFONTS.HTML file.

    Metrics for Windows 98 TrueType fonts

    New version includes metrics for TrueType fonts distributed with Windows 98. To safe users of NT from installing of unusefull font metrics, these metrics are packed into separate installation module WIN98.

    Moderation of environment variables inheritance.

    BaKoMa TeX (like to other TeX systems) inherits system environment variables to determine file search pathes. This approach is standard for a TeX Systems. However, this feature can cause conflicts with another TeX Systems that use the same environment variables. Commonly, such conflict obfuscate Windows users that don't await problems with environment variables.

    To avoid this problem, moderation of environment variable inheritance is introduced in BaKoMa TeX 2.21. It inherits only those environment variables, that are listed in [ImportEnvironment] section of TEXMF.INI configuration file. Removing this section disables moderation of inheritance of environment variables.

    Notes: Moderation is disabled in BaKoMa TeX 2.21 installed in update mode under V 2.11 or V 2.20, because of the section is missed. It is resonable, because the system is already work without a problems. However, Moderation is enabled in BaKoMa TeX 2.21 installed into new directory.

    Anti-Virus Program Control

    Three programs of BaKoMa TeX Shell: (1) Centaur (Text Editor), (2) DVIEW (DVI Viewer), and (3) MetaHelp verify checksum's of own EXE-files. This control is performed at start-up time. The main goal of this feature is detection of a VIRUS ATTACK. This feature don't slow down the system, bacause mentioned programs are designed to be stand along in memory.

    Minor Updates, Improvements, and bug fixing.

    Version 2.20 (23-Oct-99)

    This version has following new features:

    It can work without ATM

    BaKoMa TeX 2.20 can display PostScript Type 1 fonts without ATM via automatical convertion to TrueType fonts.

    Comprehensive support for TrueType Fonts.

    It means that TrueType fonts can be used for all types of output: Display, Printer, Postscript Generation, and PDF Generation.

    Metric files for Standard Windows Fonts (Times New Roman, Arial, Courier New, SymbolMT) are included. In LaTeX 2e these fonts are available in OT1, T1, and T2A encodings via families: mns, ma1, mcr, and msy.

    Support for Standard PostScript fonts is included into Kernel.

    Windows Standard Fonts (Times New Roman, Arial, Courier New, SymbolMT) are well matched with PostScript Standard Fonts (Times, Helvetica, Courier, Symbol). In this reason, BaKoMa TeX Kernel includes aliases that maps Standard PostScript Fonts to Standard Windows Fonts. So, LaTeX users can use these fonts like following:
    	\usepackage[times]
    
    In advance, support for T2A encoding is included, so that cyrillic users will enjoy with following spell:
    	\usepackage[times]
            \usepackage[T2A]{fontenc}
    

    Controlling encoding of outlines embedded into a PDF.

    Encoding of outlines can be specified to support correct reencoding them when embedding into PDF. Encoding of outlines in a PDF file (PDFDocEncoding or Unicode) is choosen automatically for every string.

    Version 2.11 (10-Aug-99)

    This version has following new features:

    Distribution restructuring

    Distrbution has been split into several self-installing modules: This approach has the following advantages:

    New Graphics Import Filters

    Added support for Portable Stream Import Filters, that are used by DVIEW and DVIPS. There are stream filters for the following formats: JPEG, TIFF, PNG, GIF, HPGL, DXY. These filters each read a graphics format and write PostScript to Standard output. These filters are universal and portable.

    Furthermore, the so called PostScript DCTDecode filter for embedding JPEG into PS has been implemented. As a dividend, the embedding of JPEG into PDF is accomplished.

    Interface Refinments

    Version 2.10 (9-May-99)

    Changed: D1.ZIP, D2.ZIP, L1.ZIP

    Users who wants to update the system needs to copy only D1.ZIP, D2.ZIP and L1.ZIP files (D3.ZIP is obsolete). The update includes following important improvements:

    Version 2.03 (15-Mar-99)

    Changed: Entire contents.

    Users who wants to update the system needs to copy entire distribution. However, it is 25 % smaller then previous versions (9 MB instead of 12 MB). It is result of using the new compression method for PFB files. New compression method for PFB files is two times more efficient then ZIP.

    The update includes following important improvements:

    Version 2.02 (2-Feb-99)

    Changed: D1.ZIP, Added: T1.ZIP.

    The update includes following important improvements:

    Version 2.01 (20-Jan-99)

    Changed archives: D1.ZIP and D3.ZIP.