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 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353
|
=============================================================================
Devanagari for TeX Release Notes
Version 2.15 22 June 2007
=============================================================================
= 21 July 2011: version 2.15.1
- TECkit maps kept in CVS but removed from the distribution package,
they are now distributed in xetex-devanagari.
= 9 February 2009:
- \dnveda used for Devanagari only, \dnvedatrans for transliteration.
-----------------------------------------------------------------------------
= 9 March 2008: version 2.15
- Bibliography modified; cite.sty is no longer loaded as default
which enables usage of natbib as well as other packages. Macros
are moved to a specialized package dvngcite which can be loaded
on demand. The old package loads both devanagari.sty and dvngcite.sty
in order not to break legacy documents.
- Enumeration macros fixed so that they work well both in the \dn mode
and outside of it.
- Switch \ifdnmode implemented so that a user can safeley verify (within
macros) whether we are in the \dn mode.
= 15 July 2007: version 2.15
- Added support for babel (hindi.ldf)
- Added TECkit maps for using Velthuis transliteration in XeTeX
- Added samples os use in XeTeX
= 21 December 2006
- Definition \def\DevnagVersion{...} written to the beginning of the second
line if the first line starts with %& in order to preserve
%& -translate-file=...
- Error and warning messages written to stderr instead of stdout
-----------------------------------------------------------------------------
= 20 November 2006: version 2.14.1
- Language dependent strings defined in a way compatible with babel,
conflicts removed and some definitions made more robust
- \cmnum and \dnnum are again global
- Conflict with hyperref.sty fixed
-----------------------------------------------------------------------------
= 14 May 2006: version 2.14
- The preprocessor can read files with any line endings on all platforms
(i.e. DOS CRLF, UNIX LF as well as Macintosh CR). More precisely: each
CR followed by LF is ignored and each CR followed by anything else is
treated as end of line. The line endings of the output file always
conform to conventions used on the operating system where the
preprocessor runs.
- @novconjunct implemented as an opposite of @vconjunct.
-----------------------------------------------------------------------------
= 5 April 2006: version 2.14
- Type 1 fonts replaced with better free Type 1 fonts from
CTAN:fonts/ps-type1/indic (author Karel Piska [p\'{\i}\v{s}ka])
-----------------------------------------------------------------------------
= 3 April 2006: version 2.14
- Preprocessor: characters with code above 128 allowed in {\rm ...} inside
{\dn } text (UTF-8 not implemented yet)
- Preprocessor: the filename extensions are not fixed but may e given by
the user. Greater details in comments inside devnag.c as well as in
Chapter 5 of the manual
- Macros: code from dev.sty moved to devanagari.sty and dev.sty is kept
for compatibility with old files
- Organization: files in CVS reorganized according to the TeX Directory
Standard (TDS) so that installation as well as inclusion in standard
distributions such as TeX Live and MikTeX is easier. Detailed
installation instructions are in the README file.
-----------------------------------------------------------------------------
= 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.
=============================================================================
|