[ Index ]

PHP Cross Reference of vtigercrm-6.1.0

title

Body

[close]

/libraries/tcpdf/fonts/ttf2ufm/ttf2ufm-src/ -> CHANGES.html (source)

   1  <HTML>
   2  <HEAD>
   3  <TITLE>
   4  TTF2PT1 -  CHANGES history
   5  </TITLE>
   6  </HEAD>
   7  <BODY>
   8  <H2>
   9  TTF2PT1 -  CHANGES history
  10  </H2>
  11  
  12  <! 
  13  (Do not edit this file, it is generated from CHANGES.html!!!)
  14  >
  15  
  16  <H4>
  17  3.4.4 -- December 31, 2003
  18  </H4>
  19  <!
  20  -------
  21  >
  22  
  23  <b>New features:</b>
  24  <ul>
  25  <li> Improved the auto-vectoring (-OV) alrogithm.
  26  <li> Allow use of any encoding table of format 4 in the ttf parser.
  27  <li> Take the first available format 4 encoding table if no known
  28    table is found in the ttf parser.
  29  <li> The ttf parser lists the available encodings if no supported
  30    encoding table is found. This can be used to list the encodings in
  31    any font by specifying a bogus explicit PID/EID, such as
  32    with option <b>-l plane+pid=50,eid=50</b>.
  33  </ul>
  34  
  35  <b>Bug fixes:</b>
  36  <ul>
  37  <li> Fix to build all the features on Windows MS C++, by Tomoo Amano.
  38  <li> Fix for a null pointer in the encodings, bad inner loop variable.
  39  <li> Unified the parsing of font name strings and improved the checks 
  40    against invalid characters.
  41  </ul>
  42  
  43  <H4>
  44  3.4.3 -- December 2, 2002
  45  </H4>
  46  <!
  47  -------
  48  >
  49  
  50  <b>New features:</b>
  51  <ul>
  52  <li> <tt>scripts/forceiso</tt> got an optional argument to select the
  53    format of the names for glyphs without standard Latin-1 names.
  54  </ul>
  55  
  56  <b>Bug fixes:</b>
  57  <ul>
  58  <li> Changed the glyph names in scripts/forceiso to match those in ttf2pt1.
  59  <li> Included the missing directory app/TeX.
  60  </ul>
  61  
  62  <H4>
  63  3.4.2 -- August 30, 2002
  64  </H4>
  65  <!
  66  -------
  67  >
  68  
  69  <b>New features:</b>
  70  <ul>
  71  <li> New map for T2A_compat encoding (for Cyrillic LaTeX) by Mikhail
  72    Umorin.
  73  <li> Scripts supporting font conversion for CJK-LaTeX, by Mike Fabian
  74    from SuSE.
  75  </ul>
  76  
  77  <b>Bug fixes:</b>
  78  <ul>
  79  <li> Explicit owner/group/permissions are used to install directories.
  80  <li> In scripts/convert fixed the addition of encoding name to the font 
  81    name for the external encoding maps, was missing "/" at the start.
  82  <li> Fixed the divergence between two copies of UniqueID.
  83  <li> Fixed the recovery after defective empty contours.
  84  </ul>
  85  
  86  <H4>
  87  3.4.1 -- June 13, 2002
  88  </H4>
  89  <!
  90  -------
  91  >
  92  
  93  <b>New features:</b>
  94  <ul>
  95  <li> Added Autotrace support for the bitmap fonts (-OZ). It's horrible.
  96  <li> Added vectorization of bitmap fonts (-OV) - functionally the same thing as 
  97    autotrace but home-grown. Works mostly decently but still with large
  98    space for impprovement.
  99  <li> Relaxed the conditions for warnings about long glyphs.
 100  </ul>
 101  
 102  <b>Bug fixes:</b>
 103  <ul>
 104  <li> Fix by Rob Kolstad for a crash in the new outline smoothing
 105    code (on small thin contours) and diagnostic for another crash.
 106  <li> Fix by Holger Huesing for a crash on degenerate contours.
 107  <li> Fix for bitmaps of zero dimensions.
 108  <li> The BDF reader does not fail on redefintion of the properties.
 109  <li> Fix for reading of BDF glyphs with 0 size.
 110  <li> Fix for a hang when guessing the boldness of some fonts.
 111  <li> Fix by Adriano Konzen for scaling coefficients in composite glyphs.
 112  </ul>
 113  
 114  <H4>
 115  3.4.0 -- November 24, 2001
 116  </H4>
 117  <!
 118  -------
 119  >
 120  
 121  <b>New features:</b>
 122  <ul>
 123  <li> Parser for the BDF bitmap fonts.
 124  <li> Vastly improved the smoothing of the outlines.
 125  <li> The options are saved as a comment in the output file.
 126  <li> New script <tt>other/showdf</tt> for visual comparison of the fonts.
 127  <li> New option <b>-G</b> to select the file types to generate.
 128  <li> Creation of the dvips encoding files (by Rigel).
 129  <li> More glyphs in the Chinese maps (by Rigel).
 130  <li> Made the assignment of ISO8859/1 glyph names to the glyphs in the
 131    fonts without PostScript names in them dependent on the original
 132    encoding: no change for the 8-bit encodings, for the Unicode encoding
 133    the names are assigned to the glyph with the codes 0-255 in Unicode,
 134    and for the other 16-bit encodings the 8859/1 names are not assigned
 135    at all.
 136  </ul>
 137  
 138  <b>Bug fixes:</b>
 139  <ul>
 140  <li> Added a check for spaces in the PostScript font name in the FreeType
 141    parser.
 142  <li> Made "-" a valid character in the glyph names.
 143  <li> Fixed handling of the Unicode names returned by FreeType, though
 144    not perfectly.
 145  <li> Changed the build for FreeType-2.0.4.
 146  <li> Fixed the handling and printing of bad glyph names.
 147  <li> Fixed the bug with duplicated glyph names when more than 256 glyphs are 
 148    extracted from a font that has no PostScript glyph names defined.
 149  <li> Added ability to map a glyph to more than one code when unisng the
 150    native parser (-pttf).
 151  </ul>
 152  
 153  <H4>
 154  3.3.5 -- September 12, 2001
 155  </H4>
 156  <!
 157  -------
 158  >
 159  
 160  Packaged by Sergey Babkin.
 161  <p>
 162  
 163  <b>Bug fixes:</b>
 164  <ul>
 165  <li> Fixed the scaling of Ascender and Descender in the AFM file.
 166  <li> Fixed the brekage of "-l adobestd".
 167  </ul>
 168  
 169  <H4>
 170  3.3.4 -- June 4, 2001
 171  </H4>
 172  <!
 173  -------
 174  >
 175  
 176  Packaged by Sergey Babkin.
 177  <p>
 178  
 179  <b>New features:</b>
 180  <ul>
 181  <li> Cyrillic (full set of glyphs) language tables (by Zvezdan Petkovic).
 182    Now the languages "russian" and "bulgarian" are provided for compatibility
 183    only, use the common language "cyrillic" instead.
 184  <li> More information in <a href="FONTS.html">FONTS</a> on using Cyrillic fonts with 
 185    Netscape (by Zvezdan Petkovic)
 186  <li> In the Netscape print filter added removal of the clipping path command:
 187    otherwise Netscape tends to cut off a large piece of the rightmost column
 188    of the tables.
 189  <li> One more script for printing from Netscape (by Zvezdan Petkovic).
 190  <li> Added selection of the base TTF encoding by pid/eid in the external maps.
 191  <li> Improved the recognition of substituted stems for intersecting contours.
 192  <li> Improved the substituted hints to make the horizontal positioning of
 193    the points at the same height more uniform at small pixel sizes.
 194  <li> Made the algorithm for calculation of standard stem widths more
 195    selective.
 196  <li> Added link to the GnuWin32 project.
 197  </ul>
 198  
 199  <b>Bug fixes:</b>
 200  <ul>
 201  <li> TH: Print out metrics of un-encoded glyphs even without "-a" option.
 202  <li> Added missing "/" in Fontmap generation in convert (by Zvezdan Petkovic).
 203  <li> Removed unneccessary "\n" in messages in x2gs.
 204  <li> Removed the broken overoptimisation of "0 0 rmoveto".
 205  <li> Removed the useless warnings about multiple codes for a glyph.
 206  <li> Changed the FreeType2 include directory in the Makefile to match the
 207    FreeType's default.
 208  </ul>
 209  
 210  <H4>
 211  3.3.3 -- March 4, 2001
 212  </H4>
 213  <!
 214  -------
 215  >
 216  
 217  Packaged by Sergey Babkin.
 218  <p>
 219  
 220  <b>New features:</b>
 221  <ul>
 222  <li> TH: Added printing of front-end parser in the header of the font file.
 223  <li> Tested build with FreeType 2.0 Release.
 224  </ul>
 225  
 226  <b>Bug fixes:</b>
 227  <ul>
 228  <li> Changed the installation script which on some versions of bash
 229    copied all files into the share directory.
 230  <li> Fixed the close sequences of html2man comments in the HTML files, 
 231    now they should display correctly with <tt>lynx</tt>.
 232  <li> Restored the ability to include un-encoded characters into the
 233    customised maps (those with codes over 255).
 234  <li> Fixed the Unicode mapping of the Cyrillic letters "YO" and  "yo" 
 235    (by Yuri Shemanin).
 236  <li> Fixed the spurious aborts when the conversion-by-plane function
 237    gets called for auto-guessing of encoding.
 238  </ul>
 239  
 240  <H4>
 241  3.3.2 -- November 20, 2000
 242  </H4>
 243  <!
 244  --------------------------
 245  >
 246  
 247  Packaged by Sergey Babkin.
 248  <p>
 249  
 250  <b>New features:</b>
 251  <ul>
 252  <li> Added generation of man pages.
 253  <li> Added "make install" and "make uninstall".
 254  <li> Added language option "-l plane".
 255  <li> In <tt>other/showg</tt> added better support of comparison files:
 256  <ul>
 257    <li> printing of the comparison file legend;
 258    <li> guessing of missing glyph names in a comparison file by code;
 259    <li> bounding boxes of all comparison files are used for page layout.
 260  </ul>
 261  <li> Added ability to use external t1asm instead of compiling it in.
 262  <li> Renamed the fonts installation guide from INSTALL*html to FONTS*html
 263    to avoid confusion with installation of ttf2pt1 itself.
 264  </ul>
 265  
 266  <b>Bug fixes:</b>
 267  <ul>
 268  <li> Removed erroneous extra fclose(pfa_file).
 269  <li> Fixed random memory corruption that manifested with crash on Linux
 270    when converting fonts not containing glyph names.
 271  <li> Removed from the output file the comments that confused dvips. Changed 
 272    <tt>other/showg</tt> to work without them.
 273  <li> In <tt>other/showg</tt> added better checks for missing glyphs, now it
 274    gives warnings about them and the output file does not crash PostScript.
 275  </ul>
 276  
 277  <b>Other:</b>
 278  <ul>
 279  <li> <tt>ttf2pfa</tt> is no longer included, people interested in history 
 280    should look for it in the older versions. 
 281  </ul>
 282  
 283  <H4>
 284  3.3.1 -- October 22, 2000
 285  </H4>
 286  <!
 287  -------------------------
 288  >
 289  
 290  Packaged by Sergey Babkin.
 291  <p>
 292  
 293  <b>New features:</b>
 294  <ul>
 295  <li> Added front-end parser based on the FreeType-2 library. See Makefile
 296  for build instructions.
 297  <li> Changed the handling of encodings to accomodate the FreeType model.
 298  <li> Further cleaned up the front-end parser interface.
 299  </ul>
 300  
 301  <b>Bug fixes:</b>
 302  <ul>
 303  <li> Fixed a bug that caused core dump on Alpha machines.
 304  <li> Fixed a bug in the outline smoothing that occasionally caused core dump.
 305  <li> Cleaned up warnings from picky compilers
 306  <li> Fixed more bugs in the Windows port (by Stefan Bauer).
 307  <li> Fixed the RPM spec file (suggested by Brian Armstrong).
 308  </ul>
 309  <p>
 310  
 311  <H4>
 312  3.3.0 -- September 22, 2000
 313  </H4>
 314  <!
 315  ---------------------------
 316  >
 317  
 318  Packaged by Sergey Babkin.
 319  <p>
 320  
 321  <b>New features:</b>
 322  <ul>
 323  <li> Converted most of the outlines' processing to floating point
 324  arithmetic.
 325  <li> Added splitting of curves crossing the quadrant boundaries (no gross 
 326  damage is done any more to the Marvosym font and others like it).
 327  <li> Added modular interface for front-end font parsers and option to control
 328  their selection at run time.
 329  <li> Grouped the outline processing control options into one to reduce the
 330  options namespace pollution.
 331  <li> Thomas moved the Chinese maps into a separate module, chinese-maps.
 332  <li> Thomas added option -V to print version number. In addition, the version
 333  number is put in the header of the font file.
 334  <li> Added long option names (suggested by Thomas).
 335  <li> Added support for multi-level composite glyphs.
 336  <li> TH: Made &lt;fontname&gt; command-line argument optional; default to &lt;ttf-file&gt;
 337  with suffix replaced.
 338  <li> In <tt>other/showg</tt> added more ways to specify glyphs and the comparison option.
 339  </ul>
 340  
 341  <b>Bug fixes:</b>
 342  <ul>
 343  <li> Fixed the VC++ batch file, added batch file for Cygnus GCC on Windows.
 344  <li> Removed parentheses from the Version string in AFM files because it does
 345  not help StarOffice anyway. StarOffice 5.2 has been reported to have this
 346  bug fixed. Added paragraph on StarOffice in FONTS.html.
 347  <li> Made messages on the '?' option parameter more meaningful (by Johan Vromans).
 348  <li> Changed the latin1 encoding table to include the Euro sign, Z and z with
 349  caron (by Thomas Henlich).
 350  <li> Improved the smoothing code which occasionally had problems with
 351  joining curves. Also fixed a few minor bugs in it.
 352  </ul>
 353  
 354  <H4>
 355  3.22 -- May 23, 2000
 356  </H4>
 357  <!
 358  --------------------
 359  >
 360  
 361  Packaged by Sergey Babkin.
 362  <p>
 363  
 364  <b>New features:</b>
 365  <ul>
 366  <li> Included windows support by Frank Siegert (somewhat amended)
 367  <li> Added control over verbosity of warnings.
 368  <li> Added arguments and initialization functions to the language
 369  translation routines.
 370  <li> Added support of planes determined by arguments to the external
 371  maps.
 372  <li> Added compact external maps format (primarily for Eastern fonts).
 373  <li> Added external maps for Chinese GBK and Big5 encodings (converted
 374  from ttf2pfb) as well as maps for other Chinese encodings by Wang Lei.
 375  <li> Added the idea of buckets to speed up the search in external maps.
 376  <li> Changed the grouping algorithm for substituted hints: now it creates
 377  a bit bigger files but requires smaller hint stack when being rendered.
 378  <li> Added maximal limit of hint stack depth, glyphs requiring bigger 
 379  stack get generation of substituted hints disabled. This makes substituted 
 380  hints safe to use, no more lost glyphs due to hint stack overflow.
 381  <li> Added the font dump program <tt>other/dumpf</tt>.
 382  <li> Changed the testing HTML generator <tt>other/lst.pl</tt> to use tables.
 383  <li> Added debugging script <tt>other/cntstems.pl</tt> to count required hint
 384  stack depth for the glyphs.
 385  </ul>
 386  
 387  <b>Bug fixes:</b>
 388  <ul>
 389  <li> Fixed printing of UID in script/trans. Changed the auto-generated UID to
 390  be in range 4000000-4999999 which is reserved by Adobe for private use.
 391  <li> Fixed handling of "cleartomark" in built-in t1asm.
 392  <li> Added handling of "can't happen" case in straighten() routine
 393  which actually happened on strange fonts and caused failure on assertion.
 394  <li> Made it always include the glyph .notdef in the resulting font.
 395  <li> Placed the version string in AFM file in parentheses, hopefully
 396  that would fix the problem with StarOffice.
 397  <li> Improved the smoothing code which occasionally had problems with
 398  joining curves.
 399  </ul>
 400  
 401  <H4>
 402  3.21 -- March 1, 2000
 403  </H4>
 404  <!
 405  ---------------------
 406  >
 407  
 408  Sergey Babkin: committed the changes by Petr Titera and
 409  my bugfixes.
 410  <p>
 411  
 412  <b>New features:</b>
 413  <ul>
 414  <li> New Unicode map format with glyph names, by Petr Titera.
 415  <li> Option to force the Unicode encoding by Petr Titera
 416   (I changed it to work on any MS encoding, not only Symbol).
 417  <li> Slightly tweaked the calculation of hints, should be better now.
 418  </ul>
 419  
 420  <b>Bug fixes:</b>
 421  <ul>
 422  <li> The unicode-sample.map with description of the map formats
 423   was lost in the release process, restored and enhanced.
 424  <li> Renamed the table ISOLatin1Encoding to Fmt3Encoding to reflect
 425   the way it is used. Saved the original one for reference
 426   purposes. In the new table renamed "quoteright" to "quotesingle"
 427   as Thomas Henlich suggested (and he were right).
 428  <li> In the ISOLatinEncoding table renamed the glyph "grave"
 429   at octal 0140 to "quoteleft", "quotesingle" at octal 047 to
 430   "quoteright" to conform to the standard as suggested by 
 431   Martin Trautner).
 432  <li> Fixed bug in scripts/trans that corrupted the UniqueID record
 433   in the translated fonts.
 434  <li> Fixed bug in interaction of substituted hints with BlueZones.
 435   Now the fonts with hint substitution seem to be always at least
 436   not worse than without it (well, when they fit in the X11
 437   file size limit).
 438  </ul>
 439  
 440  
 441  <H4>
 442  3.2 -- January 15, 2000
 443  </H4>
 444  <!
 445  -----------------------
 446  >
 447  
 448  Sergey Babkin: combined my changes with the changes by
 449  Thomas Henlich. The result deserves a not-so-minor version
 450  increase.
 451  <p>
 452  
 453  <b>New features:</b>
 454  <ul>
 455  <li> Support of the external Unicode re-encoding maps
 456    (by Thomas).
 457  <li> Support for inclusion of all the glyphs from the
 458    source file into the resulting file (inspired by
 459    Thomas but I re-implemented it to remove the limitation
 460    of his implementation: not more than 1024 glyphs).
 461  <li> The hints substitution. It's an experimental feature
 462    yet and needs further work.
 463  <li> Support for UniqueID and its auto-generation.
 464  <li> Support for the name-based conversions from Unicode
 465    in general and the adobestd "language" in particular.
 466  <li> Started the split of the source code into multiple
 467    files. This needs more work to do it in a cleaner
 468    way.
 469  <li> Better framework for the debugging printout
 470    in the converter.
 471  <li> Utilities to install the fonts in Netscape 
 472    Navigator/Communicator 4.x.
 473  <li> Patches for bigger font files in the X11 rasterizer.
 474  <li> Linux RPM spec-file (by Johan Vromans).
 475  <li> Added the COPYRIGHT file (BSD-style, as we discussed
 476    on the mailing list earlier) and the CHANGES file.
 477  <li> Creation of the <tt>.pfb</tt> files from the <tt>convert</tt>
 478    script.
 479  <li> Changed the <tt>.notdef</tt>-s in the built-in
 480    ISOLatin1Encoding table to some valid names (by Thomas).
 481    Thomas also suggested replacing `<tt>quoteright</tt>' by
 482    `<tt>quotesingle</tt>' but this seems to be against the
 483    Adobe ISOLatin1 table.
 484  <li> New aliases <tt>windows-1251</tt> and <tt>cp-866</tt> for
 485    the Russian encodings: those are expected by Netscape
 486    navigator.
 487  <li> The font comparison program <tt>other/cmpf</tt>.
 488  <li> The "magnifying glass" program for glyph outlines:
 489    <tt>other/showg</tt>.
 490  <li> Other updates of the tools in the `<tt>other</tt>' subdirectory.
 491  <li> Added a link to T1LIB in README.
 492  <li> A few new options in <tt>convert.cfg</tt>.
 493  </ul>
 494  
 495  <b>Bux fixes:</b>
 496  <ul>
 497  <li> A bug in the outline smoothing code that corrupted some
 498    of the fonts (for example, Microsoft Verdana).
 499  <li> Added explicit `<tt>cleartomark</tt>' to the end of file,
 500    this seems to be compatible with both old and new version
 501    of <tt>t1asm</tt> (suggested by Thomas).
 502  <li> Added the <tt>FontEncoding</tt> statement to the AFM files
 503    (techincally this was not a bug because this statement
 504    is optional but some programs want it).
 505  <li> A coredump when the converter tried to print a warning
 506    (rather ironically) about a weird glyph width.
 507  <li> Changed the underscores in the font names to dashes (this
 508    has been proposed long time ago by Johan Vromans).
 509  <li> No more glyph names of font names staring with a digit.
 510  <li> The names of the fonts in font and AFM files are now the
 511    same as in the generated Ghostscript <tt>Fontmap</tt> file.<br>
 512    <b>Warning:</b> the names in <tt>Fontmap</tt> have been
 513    changed.
 514  <li> The <tt>forceiso</tt> script does not corrupt the character
 515    and kerning pairs counts any more, and is optional at all.
 516  <li> Fix for a loop going to 254 instead of 255 (by Thomas).
 517  <li> Added ':' in the font header (by Thomas).
 518  <li> A coredump when wrong language name is given (this was
 519    also fixed by Thomas but I noticed it too late, after
 520    I already fixed it by myself).
 521  <li> Fixed the links to the Adobe documents in README.
 522  </ul>
 523  
 524  
 525  <H4>
 526  3.13 -- October 18, 1999
 527  </H4>
 528  <!
 529  ------------------------
 530  >
 531  
 532  Packaged by Sergey Babkin.
 533  <p>
 534  
 535  <b>New features:</b>
 536  <ul>
 537  <li> New option -v for automatic re-scaling based on the vertical size of the font 
 538  <li> Changed the code to use getopt() instead of a home-made version of it.
 539  <li> Latin2 language support by Szalay Tamas. 
 540  </ul>
 541  
 542  <b>Bux fixes:</b>
 543  <ul>
 544  <li> Fix for the bug that made possible calls of malloc(0). 
 545  <li> Refinement of the option -w to prevent extra wide spacing 
 546  </ul>
 547  
 548  <H4>
 549  3.12 -- October 2, 1999
 550  </H4>
 551  <!
 552  -----------------------
 553  >
 554  
 555  Packaged by Sergey Babkin.
 556  <p>
 557  
 558  <b>New features:</b>
 559  <ul>
 560  <li> Added support for the Bulgarian language (actually, for now just an alias
 561  of Russian).                                                                    
 562  <li> Added option -w that tries to make sure that the character widths are not
 563  too narrow.                                                                     
 564  <li> Added the concept of aliased encodings.
 565  <li> Now the conversion scripts create and install the .afm files too.
 566  <li> The conversion script removes the intermediate files after installation.
 567  <li> Added tunables to the conversion script.
 568  <li> Installation of the Ghostscript fonts can now be done automatically
 569  together with the X11 fonts.
 570  </ul>
 571  
 572  <b>Bux fixes:</b>
 573  <ul>
 574  <li> (FINALLY!!!) A correct fix for the infamous Red Hat 6.0 stdio "feature".
 575  <li> A number of little bugs discovered by a picky SGI compiler (well, maybe
 576  some day I'll try to run it through the UnixWare lint and see what happens).    
 577  <li> A diagnostic message about the empty encodings in the convert script was
 578  made less cryptic and a bug in the awk sub-script was fixed.                    
 579  <li> The .afm creation code now considers the option -t. 
 580  </ul>
 581  
 582  <H4>
 583  3.11 -- May 24, 1999
 584  </H4>
 585  <!
 586  --------------------
 587  >
 588  
 589  Packaged by Sergey Babkin.
 590  <p>
 591  
 592  <b>New features:</b>
 593  <ul>
 594  <li> It includes the Turkish (Latin5, ISO8859/9) 
 595  language support by Turgut Uyar and Baltic (ISO8859/4) languages support by
 596  Rihardas Hepas. 
 597  <li> Also the installation script got updated: the configuration parameters 
 598  are moved to a separate file and the generated fonts.dir files should now be
 599  compatible with Xfsft.
 600  </ul>
 601  
 602  <H4>
 603  3.1 -- March 28, 1999
 604  </H4>
 605  <!
 606  ---------------------
 607  >
 608  
 609  Packaged by Sergey Babkin.
 610  <p>
 611  
 612  <b>New features:</b>
 613  <ul>
 614  <li> Improved the interaction of the character-level hints and font-level hints
 615  </ul>
 616  
 617  
 618  <H4>
 619  3.0 -- March 6, 1999
 620  </H4>
 621  <!
 622  --------------------
 623  >
 624  
 625  Packaged by Sergey Babkin.
 626  <p>
 627  
 628  <b>New features:</b>
 629  <ul>
 630  <li> Added HTML documents.
 631  </ul>
 632  
 633  <H4>
 634  3.0beta2 -- February 14, 1999
 635  </H4>
 636  <!
 637  -----------------------------
 638  >
 639  
 640  Packaged by Sergey Babkin.
 641  <p>
 642  
 643  <b>New features:</b>
 644  <ul>
 645  <li> Added ability to print the .afm file instead of the font to STDOUT.
 646  <li> Added the guessing of the /ForceBold parameter that proved to be useful.
 647  </ul>
 648  
 649  <b>Bux fixes:</b>
 650  <ul>
 651  <li> Removed the force-fixed option that proved to be troublesome.
 652  </ul>
 653  
 654  <H4>
 655  3.0beta1 -- December 11, 1998
 656  </H4>
 657  <!
 658  -----------------------------
 659  >
 660  
 661  By Andrew Weeks.
 662  <p>
 663  
 664  <b>New features:</b>
 665  <ul>
 666  <li> Added option (passed to t1asm) to create a compressed binary
 667  version of the font (A PFB file).
 668  </ul>
 669  
 670  <b>Bux fixes:</b>
 671  <ul>
 672  <li> Versions of handle_post and handle_cmap that deal with some
 673  problems with buggy fonts.
 674  <li> Minor Bug Fixes.
 675  </ul>
 676  
 677  <H4>
 678  3.0beta-afm -- December 5, 1998
 679  </H4>
 680  <!
 681  -------------------------------
 682  >
 683  
 684  By Thomas Henlich.
 685  <p>
 686  
 687  <b>New features:</b>
 688  <ul>
 689  <li> Integration of AFM file creation.
 690  </ul>
 691  
 692  <H4>
 693  3.0beta -- November 15, 1998
 694  </H4>
 695  <!
 696  ----------------------------
 697  >
 698  
 699  By Sergey Babkin.
 700  <p>
 701  
 702  <b>New features:</b>
 703  <ul>
 704  <li> Added the auto-calculation of the italic angle.
 705  </ul>
 706  
 707  <b>Bux fixes:</b>
 708  <ul>
 709  <li> Fixed a couple of bugs.
 710  </ul>
 711  
 712  <H4>
 713  3.0alpha -- October 19, 1998
 714  </H4>
 715  <!
 716  ----------------------------
 717  >
 718  
 719  By Sergey Babkin.
 720  <p>
 721  
 722  <b>New features:</b>
 723  <ul>
 724  <li> Improved (although still not perfect) handling of
 725  scaling in composite glyphs
 726  <li> Automatic correction of outlines to make them more
 727  smooth (to correct both rounding errors introduced
 728  during conversion and present in the original font)
 729  <li> Automatic generation of hints (still has lots of
 730  space for improvement)
 731  <li> Automatic generation of BlueValues etc.
 732  </ul>
 733  
 734  <b>Bux fixes:</b>
 735  <ul>
 736  <li> Scaling of fonts to 1000x1000 M-square required by
 737  Type1 standard
 738  <li> Printing out the contours in reverse direction, because
 739  TTF directions are different from Type1 ones (that was
 740  the major reason why the fonts generated by
 741  version 2.2 were rendered so badly in small sizes)
 742  </ul>
 743  
 744  <H4>
 745  June 22, 1998 (AKA 2.2)
 746  </H4>
 747  <!
 748  -------------
 749  >
 750  
 751  By Thomas Henlich.
 752  <p>
 753  
 754  <b>Bux fixes:</b>
 755  <ul>
 756  <li> "width" should be "short int" because otherwise:
 757  characters with negative widths (e.g. -4) become *very* wide (65532)
 758  <li> The number of /CharStrings is numglyphs and not numglyphs+1
 759  </ul>
 760  
 761  <H4>
 762  February 13, 1998
 763  </H4>
 764  <!
 765  -----------------
 766  >
 767  
 768  By Mark Heath.
 769  <p>
 770  
 771  <b>Bux fixes:</b>
 772  <ul>
 773  <li> An original Bug Reported by Frank, which was just incorrect syntax in the 
 774  Type 1 header, managed to creep back into the Feb 04 Version. This has been
 775  Fixed in the Feb 13 Version.
 776  </ul>
 777  
 778  <H4>
 779  February 4, 1998
 780  </H4>
 781  <!
 782  ----------------
 783  >
 784  
 785  By Mark Heath.
 786  <p>
 787  
 788  <b>Bux fixes:</b>
 789  <ul>
 790  <li> A workaround was implemented in ttf2pfa by altering the matrix. I suspect 
 791  I will have to calculate the correct values, as matrix ops are probably not
 792  allowed in Type 1 format.
 793  </ul>
 794  
 795  <!
 796  ---------------------------------------------
 797  >
 798  <H4>
 799  The older history seems to be lost.
 800  </H4>
 801  
 802  <I>
 803  (S.B.: The story how we got the version numbers is rather funny. Initially
 804  there were no version umbers, the releases were marked by dates. The version
 805  from June 22 1998 untarred itself into a directory "<tt>ttf2pt1-22</tt>". When I
 806  made my changes to it I assumed that this was the version number meaning
 807  version 2.2. Since Mark asked me to send him a complete archive I supposed 
 808  that I have to bump the version number. And I bumped it to 3.0 because the
 809  changes were rather extensive. Mark silently agreed and released the new
 810  version as 3.0. And that's the end of the story about how we got this
 811  Microsoft-like high version number.)
 812  </I>
 813  
 814  </BODY>
 815  </HTML>


Generated: Fri Nov 28 20:08:37 2014 Cross-referenced by PHPXref 0.7.1