[XeTeX] XeTeX 0.9999.0 released

Dominik Wujastyk wujastyk at gmail.com
Tue Mar 12 00:26:19 CET 2013


Congratulations on this exciting release and heartfelt thanks!

Dominik


--
Dr Dominik Wujastyk
Department of South Asia, Tibetan and Buddhist Studies<http://stb.univie.ac.at>
,
University of Vienna,
Spitalgasse 2-4, Courtyard 2, Entrance 2.1
1090 Vienna, Austria
and
Adjunct Professor,
Division of Health and Humanities,
St. John's Research Institute, <http://www.sjri.res.in/> Bangalore, India.
Project <http://www.istb.univie.ac.at/caraka/> | home
page<http://www.academia.edu/DominikWujastyk>|
HSSA <http://hssa.sayahna.org> | PGP <http://wujastyk.net/pgp.html>





On 12 March 2013 00:14, Khaled Hosny <khaledhosny at eglug.org> wrote:

> Hi all,
>
> I have just uploaded a beta release of 0.9999.x series.
>
> The archive can be downloaded from SourceForge page:
>
>         https://sourceforge.net/projects/xetex/files/source/
>
> There have been quite some changes in this release, and testing is
> highly appreciated, the more testing the better, but please note that
> this is a beta release and should not be used in production
> environments. There are no pre-built binaries right now, but they should
> be available from TLContrib shortly.
>
>
> Main changes in this release:
>
> * Port OpenType layout from ICU LayoutEngine to HarfBuzz.
>   HarfBuzz is actively maintained and generally have much wider support for
>   OpenType spec, the switch fixes a number of OpenType bugs:
>   - Support version 2 OpenType Indic specs.
>   - Many other Indic OpenType bugs, and support for the latest additions to
>     OpenType spec.
>   - Incorrect application of contextual features.
>   - Incorrect kerning in fonts that has both old “kern” table and new GPOS
>     “kern” feature.
>   - Allow suppressing Latin ligatures with ZWNJ.
>   - Support for variation selectors.
>   - Support for user-specified features with complex scripts.
>
> * Port Graphite layout to from SilGraphite to HarfBuzz and Graphite2. Which
>   provides a more robust Graphite support and also fixes a number of
> Graphite
>   bugs.
>
> * Port AAT font layout and font searching on Mac from the deprecated
> ATS/ATSUI
>   to Core Text, and image support on Mac from QuickTime to ImageIO
> framework.
>   XeTeX can be finally built on 64-bit Mac! Work contributed by Jiang
> Jiang.
>
> * Add “/OT” font variant, similar to “/ICU” which is now deprecated.
>
> * Add a “shaper” font option to specify HarfBuzz shapers (for testing).
>
> * Guessed script from input string if no one is given in the font
> definition,
>   instead of defaulting to Latin.
>
> * Support 4-letter tags for Graphite features.
>
> * Use \U prefix for extended math primitives, allowing XeTeX and LuaTeX to
> use
>   the same names for Unicode math primitives supported by both engines.
> The old
>   \XeTeX* primitives have been deprecated and will be removed in the
> future.
>
> * Support OpenType math cut ins.
>
> * Fix “\show” and “\meaning” of “\Umathchar” to a print a form that is
> legal
>   input.
>
> * Fix italic correction to not depend on space factor being zero for
> OpenType
>   fonts.
>
> * Fix sporadic shifting of extensible accents.
>
> * Fix typesetting XeTeX’s WEB code, in addition to various slight
> improvements.
>
> * Prefer TrueType/OpenType over Type1 fonts with the same font name.
>
> * Support input pipes, in line with other engines.
>
> * Drop support for using “()” as font names quotes since it was causing
> file
>   names with parenthesis not to be found.
>
> * Fix “\show” with characters outside BMP.
>
> * Print the actual character instead of hex code for characters outside BMP
>   with “\show”, “\meaning”, “\showlists” and missing char log messages.
>
> * Fix letterspacing if zero width glyphs.
>
> * Try to get cap and x height from OS/2 table first.
>
> * Reject bitmap only fonts.
>
> * Include build date in “--version” output.
>
>
> Regards,
> Khaled
>
>
> P.S. Since I never announced the 0.9998 release (TeX Live 2012), I'm
> posting the changes here for reference.
>
> ==============================================================
> XeTeX 0.9998 was released 20120708
> ==============================================================
>
> * Fix mismatch between fonts loaded by XeTeX and xdvipdfmx when multiple
>   versions of the font exist.
>
> * Fix “\the\textfont” with families > 15
>
> * Extend “\fam” to accept family number up to 255.
>
> * Fix build on Mac OS 10.7
>
> OpenType math:
>
> * Fix displacement of big operator's limits when
> “DisplayOperatorMinHeight” is
>   higher than the size of the big operator.
>
> * Fix too wide accents over accentees that has sub/superscript.
>
> * Support extensible accents for “\overbrace” etc.
>
> * Always take math constants from current font, fixes multiple math
> discrepancies.
>
> * Honor relevant math constants when positioning sub/superscripts.
>
> * Honor “AccentBaseHeight” when placing accents.
>
> * Support “fixed” and “bottom” keywords in “\XeTeXmathaccent” for non
> growing
>   and bottom accents, respectively.
>
> * Fix horizontal placement of of accents over single letters to honor
> their top
>   accent position value.
>
> * Fix vertical placement of sub/superscripts of single letters to not be
>   treated as non-single letters.
>
> * Support proper positioning of nested accents.
>
>
> --------------------------------------------------
> Subscriptions, Archive, and List information, etc.:
>   http://tug.org/mailman/listinfo/xetex
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/xetex/attachments/20130312/7b5c0532/attachment-0001.html>


More information about the XeTeX mailing list