Dear all,

Version 0.2 of Cedilla, the manic typesetter, is available from

  http://www.pps.jussieu.fr/~jch/software/cedilla/

There are three main user-visible changes in this version.  

First and foremost, the glyph selection mechanism has been rewritten
from scratch, and Cedilla will hopefully no longer select a glyph from the
end of the font list just because it thinks it is better.

Second, there is a certain amount of special-case code for double
diacritics (defined as a sequence of two combining characters with
equal combining class).  This makes Cedilla usable with Polytonic Greek
and Vietnamese, both when using suitable fonts and when glyphs need to
be conjured out of scratch.

Finally, a technically trivial change that makes Cedilla vastly more
useful: Cedilla is now able to download fonts in PFB format (the
previous version only handled PFA).

Please find attached the detailed list of news.

                                        Juliusz

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).
--
Linux-UTF8:   i18n of Linux on all levels
Archive:      http://mail.nl.linux.org/linux-utf8/

Reply via email to