% dc-chg.txt % % (c) Copyright 1995 J"org Knappen % % This file is part of dcfonts version 1.2 % % Please read the files 00readme.txt, 00inst.txt, 00error.txt, and % copyrite.txt for further information % % You find some documentation in dcdoc.tex (needs LaTeX2e) % dc-chg.txt This file documents the changes from dc-fonts version 1.1 to 1.2. Most recent changes are on top of this file. 31-AUG-1995 Adjusted german scharfes s Tuned spread for dcbx Adjusted semicolon Removed unused parameter uu# from parameter files and from dxbase Restored line | forsuffixes $=notch_cut,cap_notch_cut: if $<3: $:=3; fi endfor| in dxbase from cmbase. Did some finish: file headers, documentation files, deletion of old files 28-AUG-1995 Added kerning Wn and Vn (polish/russian proper names) Kern italic "W" like "V" instead of "T" 24-AUG-1995 Made dcsi and dcso conformant with dcss and dcsx Made single size parameter files for dcssdc10.mf, dcsq8.mf, dcqi8.mf, dclq8.mf, and dcli8.mf Added invisible fonts idclq8.mf and idcli8.mf Deleted old files dcssdc.mf, dcqi.mf and dcsq.mf Made SliTeX-style `I' work Added boolean parameter |one_serif| to control base serif on digit `1' Added parameters for dcfb0500 (Fibonacci font), corrected basesizes to be Fibonacci numbers. |notch_cut#| and |cap_notch_cut#| are measured in |pt#|, not in |1/36pt#|. Corrected in several parameter files. Tuned again the sans parameters, this time for small sizes; dcsx0500 works now, but it is more condensed than dcss0500 17-AUG-1995 Changed positions 6, 7, and 6' of capital R from |vair| to |.5[vair,cap_band]|, because |vair| looks too thin at 99.99pt Undid the previous change again, since it causes more trouble at low sizes than it saves a really large ones. Changed |math_spread| in cmr to [-.2] for 17.28pt Did the same for dcsl, dcss, and dcsi Completely retuned the parameters for sans serif fonts. dcsx is now always bolder then dcss, dcss much brighter then in release 1.1 Tuned height of acute accent again. 16-AUG-1995 Added some sidebearings to the double quotes Added kerning for kV, kW, mV, mW, eV, Vv (Vvedensky) Added kerning for \'n, \v{n}, \eng, and \~n Added kerning for ,,j, ,,g, and ,,y Added kerning between boundarychar and quotes Defined |lig_O_table| and |lig_C_table| Added kerning between Av and Aw Added some special kerning for \l and \k{a} Added `, ``, and '' to the characters with special kerning after f and ff Corrected bugs in |lig_a_table| and |lig_o_table| for roman fonts Added kernings for boundarychar and quotes for italic fonts Added \AE to |lig_A_table| for italic fonts 22-JUL-1995 Included renovated section sign from txsymbol Added missing penlabel (9) to italic \dj Included new shape of sharp s from fc fonts, added boolean switch |classic_sharp_s| to decide between old and new shape 16-JUL-1995 Introduced |accent_gap| in Capital letter U with ring Corrected height of uppercase hachek for sans serif case Changed definition of uc_acc_height# dxcsc now recalculates the pseudoparameters for the lowercase settings, this fixes a problem with \sc{\^o} Moved acute on `i' a little to the left 11-JUL-1995 Deleted macro |pi_stroke| from dxbase Renamed second argument of the circle accent macros to |y_bottom| (was |y_center| bzw. |y_move|, which gives a wrong impression of its function) Deleted pens and macros needed for calligraphic letters only from dxbase Replaced the original cm accents in dxaccent.mf with the lowercase version used in the precomposed letters Made proviso for dot accent in dxaccess Adjusted height of a and g with breve Removed no longer needed accent macros from dxbase Adjusted height of accent macros in dxbase Introduced |accent_gap| into dxbase, it is a little dirty at the moment, but I can be sure that it is known when needed (jk) 10-JUL-1995 Minor fix to |put_dot| in dxaccess 3-JUL-1995 Corrected fudge in dcss.mf (the value for 17.28 is changed from 1 to 0.965). This gives good results upto 99.99 pt (Problem reported by Klaus Barthelmann, Mainz). There is another problem with the parameters left, causing the `=' sign to collapse at large sizes, ditto with `#', `>', and `<'. (jk) 19-JUN-1995 Corrected height of S with cedilla Finally got the hachek on typewriter capitals looking okay 18-JUN-1995 Made provision for tc blank symbol in dxaccess.mf Added humanist design for blank space in serifed fonts Changed the height of the blank space sign to reduce the number of different heights in the font Corrected height of T with cedilla Made dotted capital I consistent with dotted capital Z (jk) 17-JUN-1995 Made hyphenchar hanging iff not monospace (dxbraces.mf) Adjusted height of lowercase umlaut (dxbase.mf, dxpseudo.mf) (jk) 16-JUN-1995 Changed the naming scheme of dc fonts. Edited dcstdedt appropriately, renamed the driver files Zeroed depth of italic digit 7 (compare Knuth's remark at the end of cm85.bug) Changed the quotation marks to sit symetrically in their boxen (dxpunct.mf) Corrected boundary box of german opening quotes (dxpunct.mf) (jk) 29-MAY-1995 Included fine tuning from polkap.mf (plfonts: driver for caps'n'small caps) into dxcsc.mf Replaced capital Eng with the one from the fc fonts and deleted macro eng_stroke from dxbase.mf Modelled grave after the acute accent (dxaccess.mf) Changed all letters with grave accent (jk) 19-MAY-1995 Completed preparations for sans typewriter Changed acute accent to agree with plfonts Changed all letters with acute to agree with plfonts Removed comment in dxbraces (same slope as in the acute accent) since the acute accent was changed Deleted |uppercase_acute| from dxbase.mf Changed the Hungarian long umlaut to be consistent with the new acute accent (jk) 7-MAY-1995 Replaced all settings of dot_diam# and dot_diam in the dc fonts by pseudoparameters. Removed all initialisations of heavy_hair Introduced pseudoparameter lc_trema_height# from csfonts Introduced boolean variable slitex (controls serifs on capital I) Introduced preparations for sans serif typewriter shape (Serifs on I, upper serif on i and l if monospace [not completed]) Included some czech and slovak letter from csfonts Included macros form csaccent.mf in dxaccess.mf (jk) 22-APR-1995 Fixed more classic_serif bugs (dotless i and j) Created dxpseudo.mf containing some pseudoparameters Modified for test purposes the dot_height in dcr.mf (jk) 21-APR-1995 Created dxaccess.mf from pl_dod.mf (plfonts) Included polish special letters from plfonts Included guillemets from plfonts Modified the driver files to use dxaccess Minor bug fix: Changed `enj' to `eng' in dxrleast and dxileast Ditto: Changed `Italic letter d' to `... with hachek' in dxileast Fixed some if classical_serif bugs (r with acute and hachek in dxileast, i with circumflex in dxilwest) Called italic classic serif fonts dcci* and added them to dcstdedt.tex (jk) 19-APR-1995 Edited off all Ctrl-Z's Replaced lowercase edh with fixed version by Yannis Replaced lowercase thorn with Knuth's version from cmman Changed base serif to extend also to the right of the stem Replaced dcb.mf with improved version by Tomas Vanhala Applied bug fix to pounds sign Fixed lig_a_table to contain oct"240" instead of oct"242" (\c c) Added ligtables for monospaced fonts (dxmligtb.mf) (jk) Long ago: Edited stdedt.tex to produce all magstep sizes Inserted endinput; to suppress Ctrl-Z Fixed ?` and !` in the ligtable (jk) End.