File: CHANGES

package info (click to toggle)
vflib3 3.6.14.dfsg-3+nmu4
  • links: PTS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 11,936 kB
  • sloc: ansic: 36,071; sh: 10,354; asm: 3,290; makefile: 960; lisp: 123; perl: 109; awk: 43
file content (267 lines) | stat: -rw-r--r-- 12,402 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
*** CHANGES OF VFlib ***

VFlib 3.6.14  25 Feb 2006
   * Enhanced vflmkcaptex for searching dvips config files.  
   * Upgrade to T1Lib 5.1.

VFlib 3.6.13  1 Nov 2001
   * Improved vflimkcaptex to read mode.cf to obtain device resolution.
   * Bug fix of vflimkcaptex.
   * Fixed memory leaks as possible.
   * Upgrade to T1Lib 1.3.
   * Fixed memory allocaion bug in texfonts.c.

VFlib 3.6.10 
   * Added vflmkcaptex to generate vflibcap file for TeX DVI ware.
   * Improvement of type1 driver.
   * Improvement of virtual font driver.
   * Tested with T1Lib 1.1.1
   * Tested on FreeBSD 4.3

VFlib 3.6.5  27 December 1999
   * Bug fix of src/ccv.c and src/defaults.c.

VFlib 3.6.4  9 December 1999
   * Tested with T1Lib 1.0.0 for Type1 font driver.
   * Added VF_GetVersion().
   * Added vflib-version command in vflserver.
   * Added eKanji font driver. (See http://www.zinbun.kyoto-u.ac.jp/~ekanji/
     for details of eKanji fonts.)
   * Added pLaTeX2e macro packages for eKanji fonts. (See ascii-jtex/eKanji/)
   * Added mojikyo-mapper font driver to access mojikyo font files
     by 'mojikyo code'.

VFlib 3.6.3  28 November 1999
   * Tested with FreeBSD, Linux, Solaris 2.5.1/SPARC. Improved portability.
   * Fixed wrong version numbering and installation directory of runtime files.

VFlib 3.6.2  19 November 1999
   * Changed RPM spec file, configure.in, and some scripts for Linux.
   * System dependent code is improved for Linux.

VFlib 3.6.1  16 November 1999
   * Changed drv_jtex.c to return empty bitmap when a character of subfont
     does not exist.

VFlib 3.6.0  28 October 1999
   * Added `VFlib3-config' script to obtain installed VFlib 3 information,
     such as required external libs (FreeType/T1Lib/kpathsea), version 
     number, etc.     
   * Added SPEC file for Linux RPM packaging.
   * A script file 'run-conf' is renamed to 'configure-site', for typical
     configuration.
   * Added 'make-missing-glyph' capablity for PK and GF font class.
     If a glyph file is missing and source file for the font in metafont
     code exists, run the matafont program to generate glyph on the fly.
   * Now OFM (Omega font metric) file level 0 is supported. OFM files
     are handled by tfm font class and they can be used exactly the same
     as traditional TFM files in VFlib.
   * Type 1 driver with T1Lib 0.9.2 seems to work fine now. Changed default
     vflibcap files to check and use Type 1 fonts, if available, before 
     checking PK and GF fonts.
   * Improved PK, GF, and VF font class not to open a corresponding TFM 
     file if unnecessary.
   * Added more CCV files. Added multiple encoding names in CCV files.
   * Added more ADJ files for adjusting metrics of Japanese Kanji characters.
   * Added JIS X 0212 (Supplementary Kanji Character Set) support for
     pLaTeX2e, a localized latex2e for Japanese text. 
     See `ascii-jtex/HojoKanji/00README'.
   * Support for Mojikyo fonts. (Mojikyo font is a set of more than 
     90 thousand Kanji characters.)  See ascii-jtex/Mojikyo/. 
     See also http://www.mojikyo.gr.jp/ for downloading fonts.
   * Added an ad-hoc solution in TrueType font driver to handle 
     JIS X 0212 fonts with non-standard encoding such that 
     row 47 is empty and followed rows are shifted by one.
     (That is, Kanjis in row 48 of JIS X 0212 appeard in row 49 in such 
     fonts.) Added "jisx0212-row47-empty-sjis" capability to enable 
     this feature. See the manual.
   * Upgrade to GNU Libtool 1.3.3 and GNU Autoconf 2.13. 
   * Bug fix of `vfl2bdf'.

VFlib 3.5.6  16 Feb 1999
   * IMPORTANT: Now configure script requires explicit command line 
     options to use Kpathsea, FreeType, and T1Lib. (See also 'run-conf'
     script.)
   * Added to change runtime directory by environment variables.
     VFLIB_RUNTIME_DIRECTORY for the root of runtime directory, 
     VFLIB_CCV_DIRECTORY for ccv file directory, and VFLIB_VFLIBCAP_DIRECTORY
     for vflibcap directory.
   * Improved the Type 1 font driver not to open the same font more than once,
     i.e., VFlib fonts that refre to the same type 1 font share the same 
     t1lib font ID to obtain glyphs.
   * Added new feature to read /usr/local/share/VFlib/site/ directory for
     run time files (e.g., vflibcap, *.ccv, *.adj) before 
     /usr/local/share/VFlib/3.x.y/ directory. In the "site" directory
     /usr/local/share/VFlib/site/, no files are installed by VFlib;
     It is a place to put site-created files and they are not overwritten
     by VFlib installation. (No directory hierarchy in site directory,
     different from /usr/local/share/VFlib/3.x.y/ directory; all kind of
     files are placed just under the site directory.)
   * Added encoding conversions for WanSung, Ku-Ten, and EUC. See "src/ccv.c".

VFlib 3.5.5  24 Dec 1998
   * New feature: font file searcing module uses a font file hint database
     ("VFlib.fdb") called FDB file for fast font file search (in case it 
     exists in a font file directory). 
   * Added vflmkfdb program to make a FDB file.
   * TrueType fonr driver opens/closes dynamically font files to limit 
     the number of simultaneously opened files.
   * TrueType font driver ("ttf" font class) supports 
     VF_GetFontBoundingBox1() and VF_GetFontBoundingBox2() operations.
   * TrueType font driver ("ttf" font class) are controled by 
     "VFLIB_TTF_DEBUG" environment variable to print debug information,
     in addition to capability value in vflibcap file.
   * Sample program "hyakubm" and "hyakux11" (in utils/hykau/ directory)
     support mode 1 and 2 for opening font.
   * Fixed a bug in Type 1 driver to obtain font metrics in mode 1 fonts.
     Now TeX DVI previewers of TeX-Guy package can display Computer Modern
     fonts in Type 1 formats.

VFlib 3.5.4  4 Dec 1998
   * Some installation problems are fixed.

VFlib 3.5.3  29 Nov 1998
   * IMPORTANT: Changed shared library versioning scheme.
   * Changed source codes to be compiled by gcc with '-pedantic -ansi' options.
   * Improved compiling utitlity programs using X Window. See X11/ directory.

VFlib 3.5.2  26 Nov 1998
   * Added image.c for image file output. (PBM ASCII, PGM Raw, PGM ASCII,
     EPS are supported for now.)
   * Added VF_GetFontBoundingBox1() and VF_GetFontBoundingBox2() to 
     obtain font bounding box information of an opened font.
   * Added FONTBBX1 and FONTBBX2 command in vflserver.
   * Added --enable-static, --disable-static, --enable-shared, 
     --enable-shared options for configure. By default, static library 
     is not created if the system supports shared libraries. 
     (Thanks to Werner Lemberg.)
   * Virtual Font driver is improved. (Thanks to Werner Lemberg.)
   * Added debug flag control for BDF, PCF, and HBF font drivers
     by an environment variable VFLIB_BDF_DEBUG, VFLIB_PCF_DEBUG, and
     VFLIB_HBF_DEBUG. (Debug flags can be given in vflibcap too.)
     See source code (drv_bdf.c and bdf.c) for detail.

VFlib 3.5.1  7 Sep 1998
   * Improved ascii-jtex-kanji driver. I supports "char-all" directive
     in metric adjustment file.
   * Added several metric adjustment files for the ascii-jtex-kanji driver.

VFlib 3.5.0  1 Sep 1998
   * Changed distribution style. VFlib 3 is now distributed without 
     FreeType, T1Lib, Web2c sources.
   * Added VF_RotatedBitmap() and VF_ReflectedBitmap().
   * Added --with-XXX-includedir=DIR, --with-XXX-libdir=DIR, 
     and --with-XXX=LIB options for configure, where XXX is freetype, 
     t1lib, and kpathsea.
   * Support of vertical writing in ascii-jtex font driver for pTeX.
     It supports glyph rotation to yield glyphs for vertical writing
     from fonts ofr horizontal writing.
     (Unfortunately, rotation is not supported in VF_GetOutline2()
     in ascii-jtex driver.)
   * Japanese comic font driver supports subfont sepecification
     for each character class: symbol, alpha-numeric, Hirakana, Katakana,
     Greek, Cyrillic, Keisen, Kanji.

VFlib 3.4.2  27 July 1998
   * Added --disable-XXX (XXX represents a font driver name) option
     for configure script to exclude unnecessary font drivers.
   * Added Type1 font driver using T1Llib.  It lacks support for
     outline extracting since T1Lib does not have such feature.
     Currently, outlines are created from glyphs.
   * Added the TeX font mapping driver (driver name: "TeX").
   * Added font mapping mechanism in the virtual font (vf) driver. 
     The vf font driver is documented. 
   * Implemented "vfldrvs" which prints a list of installed font drivers.

VFlib 3.4.1  25 June 1998
   * Adopted FreeType 1.1
   * Fixed minor bugs in Makefiles.
   * Added 'ctext2pbm' program in utils directory. 
   * Added 'vflpp' program. (A vflibcap prettyprinter.)
   * Implemented 'try' font driver. 
   * Multiple font filenames can be given in the 'font-file' capability
     for fonts of BDF, PCF, and HBF font classes.
   * Added 'font-directories' capability in font definitions for fonts 
     of BDF, PCF, and HBF font classes.
   * Added VF_BITMAPLIST data type and several functions for the data type.
   * Parameter values in vflibcap by environment variable can be 
     any lisp-syntax object. 

VFlib 3.4.0  25 May 1998
   * Upgraded libtool to version 1.2
   * Upgraded kpathsea to version 3.2 in web2c-7.2.
     (TrueType fonts under the texmf directory can be searched by kpathsea.)
   * Adopted lisp-like syntax for vflibcap.
   * Adopted FreeType version 1.0 for TrueType font driver.
   * API is changed. (Point size is no longer given for VF_GetBitmap.)
   * Ducument is written in TeXinfo format. (See doc/ directory)
   * A paper on VFlib 3.4 is added. (See doc/Paper directory)

VFlib 3.3.0  20 Nov 1997
   * Deleted global font directory list ('font-directories' capability
     in 'VFlib-Defails' entry in vflibcap file).
   * Adopted libtool 1.0.
   * Improved installer.
   * Changed vflibcap file searching.  Now we can omit runtime 
     directory name.  See description for  VF_Init() in doc/api.txt
     for details.

VFlib 3.2.99  20 Oct 1997
   * Changed VFlib API
     --- Several parameters (e.g., maginication, point size) are
       given at font open.
   * Updated documents for the new API.

VFlib 3.2.6  01 Aug 1997
   * A common vflibcap capablility "character-set" for all font classes 
     are deleted.
   * Added dynamic loading of code conversion tables.
     In vflibcap file, a capability "code_conversion_files"
     is added for an entry "VFlibcap-Defaults" to specify a list 
     of file names of code conversion table files.
     Code conversion table files are stored in a directory, for example, 
     /usr/local/lib/VFlib/3.2/ccv/.
   * Code conversion routine in TrueType font driver is chaned to
     use dynamic loaded code conversion tables.
   * Changed capability names of TrueType font class:
        * "encoding" is changed to "platform-encoding". (A symbolic name
           of encoding in TrueType font terminology.)
        * "encoding" is added. (An encoding name such as "unicode", "kuten",
          "sjis", etc.)

VFlib 3.2.4  10 July 1997
   * Added virtual font (VF) support. (experimental)
   * Added a feature to override parameter values in vflibcap by
     environment variables (Name of environment variables are
     "VFLIBCAP_PARAM_" followed by parameter names.)
   * Added VF_ClearBitmap() and VF_FillBitmap().

VFlib 3.2.3  28 May 1997
   * Added recursive font file searching.  (e.g., /FOO/BAR//)

VFlib 3.2.2  20 May 1997
   * Compilation and linking by 'klibtool'.

VFlib 3.2.1  12 May 1997
   * Documents are translated in English.
   * 'list' and 'alist' data classes are internally introduced.
   * Name of 'vfx11' is changed as 'vflx11'.
   * A BDF font generator 'vfl2bdf' is implemented.

VFlib 3.2    9 Apr 1997
   * Capability names can be any length.
   * kpathsea 3.0 is adopted to search TeX fonts.
   * A path name of vflibcap file should not be absolute path; a 
     relative path name is now allowed.
   * Introduced parameterized vflibcap feature.
   * Added "pg" capability in texfont driver for an arguent 
     ('program name') of initialization function of kpathsea 
     library.
   * Bugs in HBF font driver are fixed.

VFlib 3.1.5  20 Mar 1997
   * Added a feature to specify symbolic names for 'pl' and 'en' 
     capabilities in vflibcap for TrueType font class.

VFlib 3.1.4   7 Mar 1997
   'CHANGES' starts from this version.