summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/devanagr/changes
blob: b7d006b1565086632347d463de60a1f18a25c29a (plain)
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
=============================================================================
Devanagari for TeX                                              Release Notes
Version 2.13                                                  20 October 2005
=============================================================================

= 20 October 2005: version 2.13

  - Preprocessor: ligature disabling character "+" implemented

  - Preprocessor: bug fix in handling <> characters

  - Preprocessor: ~m is now a synonym for /, i.e. candrabindu. Thus {\dn hU/}
    and {\dn hU~m} is the same.

  - Localization captions (\chaptername, \tablename, \today) etc. for Hindi
    and Modern Hindi were implemented. Sample file useful for customization
    distributed in the input directory.

  - Type 1 fonts regenerated because the METAFONT sources have changed
    slightly.

  - Type 1 version of the Pen Nepali fonts created.

  - File dvng.map is now created automatically during conversion to Type 1.

  - Modifications in the manual, compiled again with pdfTeX using the newly
    created fonts

  - The releases for CTAN and TeX Live should conform to the TeX Directory
    Standard. The README file was updated according to that.

  Note: The new Type 1 fonts have not been tested extensively. The previous
        version is therefore temporarily available from
        http://hroch486.icpf.cas.cz/velthuis/ and will be removed when we
        know that the new version does not cause any problems.

-----------------------------------------------------------------------------

= 26 March 2005: version 2.12

  - Modifed avagraha to remove the gap in the top-line between characters.

  - Corrected test parameters for Nepali family in Nepali fonts.

  - Regenerated TFM files for Nepali fonts.

-----------------------------------------------------------------------------

= 21 March 2005: version 2.12

  - Revised alternate (Nepali) numeral 9.

  - Regenerated TFM files for Nepali fonts.

-----------------------------------------------------------------------------

= 14 March 2005: version 2.12

  - Created Nepali Pen family METAFONT files, metric files, and LaTeX font
    description file.

  - Revised dev.sty to add new package options (bombay, calcutta, nepali,
    pen, penbombay, pencalcutta, pennepali) for global selection of the font
    family (it will work with automatically generated captions). If none are
    used, \dnoriginal will be used by default.

  - Added new macro to dev.sty, \dnfamilydefault, which stores the default
    family of DN fonts. Default depends on the above mentioned package
    options. The user is allowed to redefine it by \renewcommand.

  - Added new \pen macro to dev.sty, which switches to the "pen" variant of
    the current family.

  - Added Vedic intonation marks macros \dnveda and \dnsamaveda to dev.sty.
    Implemented according to the code from dnmacs.tex.

-----------------------------------------------------------------------------

= 28 February 2004: version 2.12

  - Added Vedic intonation mark macros to dnmacs.tex.

  - Revised definitions for letter macros in dnmacs.tex.

-----------------------------------------------------------------------------

= 2 December 2004: version 2.1

  - Added correct values for \baselineskip for the defined font sizes in
    dnmacs.tex.

-----------------------------------------------------------------------------

= 1 December 2004: version 2.1

  - Corrected erroneous output of ~a.

  - Removed redundant definitions of \qa and \qb from dnmacs.tex.

-----------------------------------------------------------------------------

= 8 April 2004: version 2.1

  - Created Nepali regional variants for numerals 1 and 9.

-----------------------------------------------------------------------------

= 14 March 2004: version 2.1

  - Created a font family for Nepali regional variants. Created new glyphs
    for Nepali jha and half-jha. Created Calcutta regional variants for
    .l and .L

-----------------------------------------------------------------------------

= 5 March 2004: version 2.1

  - Modified preprocessor to provide support for protected text.
    Material within {\dn ... } (or $ ... $) may be enclosed within
    angle brackets < ... >; it is then not processed, but is passed
    through verbatim to the output file.

  - Modified the preprocessor to correct the output of the "half j~na"
    glyph in @hindi and @modernhindi modes.

  - Modified the preprocessor to avoid using the control symbols \", \#,
    \$, \%, \&, \'.

-----------------------------------------------------------------------------

= 28 February 2004: version 2.1

  - Created font families for Bombay and Calcutta regional variants. Removed
    general alternate font family.

  - Removed "sba glyph and replaced it with an open-ya. This open-ya is
    used to create better conjuncts with word-final ya. Created new .n.na
    conjunct based on Calcutta regional form.

-----------------------------------------------------------------------------

= 13 February 2004: version 2.1

  - Created new alternate characters for 5 and 8. Modified the alternate
    .na and half-.na characters

-----------------------------------------------------------------------------

= 09 February 2004: version 2.1

  - Created new alterate la, alternate "sa, alternate lla conjunct, and
    alternate half-"sa characters. Modified the alternate front-a, initial
    .r, initial .R, cha, jha, chya conjunct, and half-jha characters.

-----------------------------------------------------------------------------

= 25 January 2004: version 2.1

  - Minor modifications to the documentation.

-----------------------------------------------------------------------------

= 01 July 2003: version 2.1

  - Alternates for several characters have been developed and can be used in
    separate alternate fonts along with standard fonts. The alternate
    characters are: initial a, initial .r, .na, cha, jha, and their half
    letters and ligatures; and the j~na and k.sa ligatures.

  - The source code for the fonts has been reorganized, making the
    generation of custom fonts easier. The standard Metafont parameter mag
    is now used to control the generation of fonts. All numeric parameters
    that were in the control files have been moved to dndefs.mf, and only
    mag is declared in the control files of the normal standard font.
    Appropriate calculations and assignments are made in dndefs.dn.
    Several optional variables have been added for use in base font files.
    Boolean values optionally set in a control file determine whether to
    select standard or alternate characters, and whether to select bold
    and/or italic. The thick and thin paramters that were set directly in
    some control files are now modified from a default value by multipliers
    (thickmag, subthickmag, and thinmag). The advantage of this is that a
    multiplier should remain constant, or nearly constant, for all point
    sizes. This technique is used in the pen font control files. The bold
    and italic boolean values set these multipliers transparently. defs.mf
    has been renamed dndefs.mf. dnchars.mf contains both standard and
    alternate characters.

  - The Plain TeX macros have been enhanced to make switching between
    Devanagari fonts easier. Enhancements include support for all new
    fonts, including pen, alternate, bold, and italic, at all the old
    font sizes.

  - New font definition files have been added: udna.fd, upn.fd, upna.fd.
    Also new Metafont control files dngen.mf, and dninit.mf. New macros
    have been added to dev.sty to enable switching to the four new font
    families.

-----------------------------------------------------------------------------

= 09 June 2003: version 2.02a

  - Bold, italic, bold italic, and pen fonts have been added.

  - The preprocessor was changed. Please refer to the change log
    in devnag.c for specific details.

  - udn.fd has been changed to incorporate new font shapes and variants.

  - dev.sty was changed. The macro definitions have been made more robust.


-----------------------------------------------------------------------------

= 09 April 2003: version 2.02

  - Version 2.02 of the preprocessor has been released. The preprocessor was
    modified to output all ^^* characters as \3XXw because it is more robust.
    It also puts a definition of \DevnagVersion at the beginning of the
    output file so that the new preprocessed files can be automatically
    recognized. This version also defines a new preprodessor directive
    @modernhindi, which functions in the same way as @hindi but uses far
    fewer Sanskrit-style ligatures, preferring conjuncts built from
    half-consonant forms wherever possible. The definition of @sanskrit has
    been changed so that it now restores all the ligatures disabled by
    @modernhindi, not just those disabled by @hindi. The sequences dmya and
    hmya have been modified to produce d&mya, h&mya (rather than, as
    previously, dm&ya, hm&ya). The special warning message prompted by the
    long-defunct preprodessor directive @obeylines has been removed.

  - dev.sty was revised to make macros more robust. Several incompatibilities
    with other packages have been remediated. Catcode problems may be
    avoided by using the 'nocatcodes' option: \usepackage[nocatcodes]{dev}

-----------------------------------------------------------------------------

= 21 March 2002: version 2.0a

  - Postscript Type 1 version of the dvng fonts have been created and
    are now part of this package. Please refer to the readme file in the
    misc/type1 directory for installation instructions.

  - Tom Ridgeway's dvpn fonts are now part of this distribution and
    reside in the misc/dvpn directory.

-----------------------------------------------------------------------------

= 23 January 2000: version 2.0

  - devnag.c has been updated and greatly enhanced. If you have a previously
    installed version of devnag, you must recompile the source.
    A 32-bit DOS/Win95 executable (devnag.exe) has been provided.

  - dev.sty has been revised to fix certain \catcode problems. Several
    new features have been implemented in the package. Refer to the manual
    for descriptions.

  - The fonts have been revised. Certain characters have been modified.
    The font metrics have not changed.

=============================================================================