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/
