True WYSIWYG LaTeX System

Installation of the CM-Super fonts under BaKoMa TeX

Introduction

The CM-Super package contains Type 1 fonts converted by Vladimir Volovich (vvv@vsu.ru) from METAFONT fonts and covers entire EC/TC, ECC and LH fonts. All European and Cyrillic writings are covered. Each Type 1 font program contains ALL glyphs from the following standard LaTeX font encodings: T1, TS1, T2A, T2B, T2C, X2, and also Adobe StandardEncoding (585 glyphs per non-SC font and 468 glyphs per SC font), and could be reencoded to any of these encodings using a reencoding facilities.

The CM-Super package could be freely downloaded from CTAN:fonts/ps-type1/cm-super

CM-Super fonts may be used with BaKoMa TeX 4.10 and later.
To install the fonts in BaKoMa TeX at least 110 MB free space is required on hard disk.

NOTE:
BaKoMa TeX distribution includes EC/TC and LH (in T2A) whose are optimized for appearance of generated PDF files on display.

Installation

To install the CM-Super font package in BaKoMa TeX:
  • Copy all PFB files to `...\texmf\fonts\type1\public\cm-super' directory.
  • Copy all AFM files to `...\texmf\fonts\afm\public\cm-super' directory,
    and unpack them: `for %f in (*.gz) do gzip -d *.afm.gz'.
  • Launch CM-Super.BKZ unit to install another files and configure BaKoMa TeX.

Customization

If you wish to use the original CM germandbls (sharp s) shape, rather than the new EC one, change "germandbls" to "germandbls.alt" in `cm-super-t1.enc', which is in `...\texmf\encoding\cmsuper' directory.

Switching between CM-Super and BaKoMa fonts.

BaKoMa TeX includes EC/TC and LH(T2A) fonts in ATM Compatible PostScript Type 1 font format. Installation of CM-Super fonts overwrites mappings for these fonts.

To switch from CM-Super fonts to BaKoMa fonts edit `...\texmf\psfonts.ini' file to set following values:

[TeXFonts]
ec*=T1Encoding,BKM-ec*,
tc*=,BKM-tc*,
la*=,BKM-la*,
To switch from BaKoMa fonts to CM-Super fonts edit `...\texmf\psfonts.ini' file to set following values:
[TeXFonts]
ec*=SFT1Encoding,SF*,
tc*=SFTS1Encoding,SF*,
la*=SFT2AEncoding,SF*,

Technical Details

Launching CM-Super.BKZ unit does following:
  • Installs encoding files coming with the CM-Super font package.
    Names of encoding vectors was changed to keep they uniqual in BaKoMa TeX system.
    See `...\texmf\encoding\cmsuper' directory.
  • Installs Unicode layout of the CM-Super fonts required to display fonts under MS Windows system.
    See `...\texmf\encoding\cmsuper\cm-super-uni.enc' file.
  • Registers the encodings for BaKoMa TeX resource machinery, by adding to `...\texmf\encoding\cmsuper\Resource.Dir' file following records:
    [Resource]
    SFT1Encoding=cm-super-t1.enc
    SFT2AEncoding=cm-super-t2a.enc
    SFT2BEncoding=cm-super-t2b.enc
    SFT2CEncoding=cm-super-t2c.enc
    SFTS1Encoding=cm-super-ts1.enc
    SFX2Encoding=cm-super-x2.enc
    SFUniEncoding=cm-super-uni.enc
    
  • Configures using the fonts in BaKoMa Postscript interpreter by adding to `...\texmf\psfonts.ini' file following record:
    [PSFonts]
    SF*=EC*,,SFUniEncoding,TeX-sf*,Normal,0,0,sf*.pfb
    
  • Maps TeX fonts to the PostScript fonts by adding to `...\texmf\psfonts.ini' file following records:
    [TeXFonts]
    ec*=SFT1Encoding,SF*,
    tc*=SFTS1Encoding,SF*,
    la*=SFT2AEncoding,SF*,
    lb*=SFT2BEncoding,SF*,
    lc*=SFT2CEncoding,SF*,
    


BaKoMa TeX Distribution > Fonts > CM-Super Copyright 1998-2009, Basil K. Malyshev.