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
|
Cedilla 0.6:
• Fixed support for ZapfDingbats and the Omega fonts.
• Updated AFM paths to point at the new version of teTeX.
• Added Symbol and ZapfDingbats to the Omega fontsets.
• Added Delta as an alternate name for Deltagreek.
• More complete support for OmegaSerif Cyrillic.
• Implemented magic type :lowercase.
• Typeset Kalaallisut kra as (:lowercase #\K).
Cedilla 0.5:
• Added mu as an alternate name for mugreek.
Cedilla 0.4:
• Don't use a dotless glyph on a base glyph if the combining mark is
not above.
Cedilla 0.3:
• Implemented headers and footers.
• Implemented line wrapping.
• Implemented the ‘-l’ option for debugging fontsets.
• Changed the default font size to 11.
• Changed the default margins to make Markus happy.
• Updated all data (character properties, AGL, Zapf Dingbats
mapping) to Unicode 3.2 and version 2.1 of the AGL.
• Changed the algorithm for generating glyph names to version 2.1 of
the AGL. This forced the following change.
• Changed the :ENCODING option of fonts to allow one-to-many mappings.
• Fixed a bug with strings of more than 60 characters being output
incorrectly.
• Fixed a bug with transformed glyphs' metrics.
• Made the typesetter ignore a #\Newline following a #\Page and not
open a new page if there is a #\Page #\Newline sequence at the end
of the document.
• Minor bug fixes to the command line parsing.
• Changed ‘-a’ to ‘-ansi’ in Clisp's command line; that's what
recent versions of Clisp want.
• Removed support for the Greek Courier fonts, which are too broken
to work around.
Cedilla 0.2:
• New glyph selection algorithm which exhibits hopefully more
intuitive behaviour than the previous one.
• When searching for a suitable glyph, circularity detection that
actually works.
• The normalisation, alternatives and fallbacks tables may now
contain combining CCS. While this breaks our CCS model, it is
not only necessary in order to comply with the diktats of Unicode,
but also turns out to be more generally useful.
• Because of the above changes, the glyph alternatives for combining
characters have been moved up from the glyph level to the character
level. This makes them useful with fixed-encoding fonts (which
don't have a notion of glyph name), and will come in handy if we
implement support for CIDFonts or TTFs.
• The glyph selection algorithm will now attempt to search for pre-
composed diacritics. While this breaks our CCS model even
further, it is useful for Greek and Vietnamese.
• Special-cased some combinations of diacritics for Greek and
Vietnamese.
• Positioning of composites will now sometimes position relative to
the base glyph rather than what has been composed until now; this is
useful for putting accents over Vietnamese horned characters.
• Part of the alternate glyph data for combining characters is now
generated automatically from the UnicodeData.
• Support for downloading fonts in PFB format.
• Typesetting dotless glyphs now uses clipping rather than overstriking
with a white square.
• Support for linearly transformed glyphs (turned, rotated, mirrored,
sub- and superscripts).
• A few more types of magic have been implemented, notably doubled
and circled glyphs.
• Partial support for the Omega Serif fonts.
• A number of minor PostScript generation and DSC compliance tweaks.
• A number of portability and efficiency tweaks (thanks to Bruno
Haible).
Local variables: ***
Mode: text ***
Coding: utf-8 ***
End: ***
|