|

Home
Contact Us
General
Initiative B@bel
WSI Guidelines
Encoding
Principles
Unicode
Training
Tutorials
PUA
Conversion
Resources
Utilities
TECkit
Maps
Resources
Input
Principles
Utilities
Tutorials
Resources
Type Design
Principles
Design Tools
Formats
Resources
Font Downloads
Gentium
Doulos
IPA
Rendering
Principles
Technologies
OpenType
Graphite
Resources
Font FAQ
Links
Glossary
|
NRSI: Computers & Writing Systems
You are here: Rendering > Resources
Short URL: http://scripts.sil.org/xetex_history
XeTeX version history
Jonathan Kew, 2004-05-19; 14341 reads
Notes from previous versions
Version 0.994a, released 2006-06-07
- added \XeTeXfonttype\font (0 = tfm, 1 = AAT, 2 = ICU)
- added support for \pdfpagewidth, \pdfpageheight
- added support for \pdfsavepos, \pdflast[xy]pos
- added letterspace attribute (available with both AAT and ICU/OpenType font rendering)
- added tracking support for AAT fonts that include a 'trak' table
- made format files portable across CPU architectures
- patched ICU layout code to avoid crash with Noori Nastaliq
- fixed bug from 0.993 in handling font options 'color' and 'mapping'
 | The XeTeX typesetting tool, v. 0.994a Jonathan Kew, 2006-06-07 Download "XeTeX_0994a.dmg", Mac OS X disk image, 11MB [1119 downloads] |
Version 0.993, released 2006-06-02
- includes both PowerPC and Intel binaries
- revised font manager for quicker initialization
- implemented \XeTeXuseglyphmetrics (set to positive integer for accurate height/depth metrics; default is enabled)
- implemented \XeTeXglyphindex "glyphname" to return glyph ID of a named glyph
- made native (Unicode) fonts respect the \tracinglostchars setting
- proper CMYK colorspace support in xdv2pdf
- support -8bit option to disable the use of ^X sequences in xetex file output
- updated unicode-letters.tex to support Unicode 5.0 character repertoire
- updated fontspec.sty to patched 1.9 version
 | The XeTeX typesetting tool, v. 0.993 Jonathan Kew, 2006-06-02 Download "XeTeX_0993.dmg", Mac OS X disk image, 11MB [661 downloads] |
Version 0.99b, released 2006-01-09
- corrected an issue in 0.99a where the wrong font style or layout engine could be chosen by the \font command in certain rare cases
- updated xetex.def driver file for LaTeX color and graphics packages, removing support for old (pre-0.6) XeTeX versions, to fix incompatibility with XeTeX 0.99a
Version 0.99a, released 2006-01-06
- fixed crash when trying to change the encoding used to interpret terminal input
- fixed handling of supplementary-plane Unicode characters in text from the command line
- fixed bug in bidi processing for OpenType fonts; could cause text to be omitted from the output in certain cases
- fixed memory allocation bug that caused font data corruption if over 1000 fonts were loaded during a job
- save resources by avoiding unnecessary duplicate font loading
- make font metrics more reliable, especially when using (pre-OpenType) PostScript fonts
 | The XeTeX typesetting tool, v. 0.99a Jonathan Kew, 2006-01-06 Download "XeTeX_099a.dmg", Mac OS X disk image, 7MB [943 downloads] |
Version 0.99, released 2005-12-06
- bug-fixes, including a possible bus error crash during initialization
- updated OpenType layout code, affecting aspects of the rendering of several scripts, including Arabic, Lao and Mongolian
- added Syriac OpenType support for Meltho (and similar) fonts to the layout engine, activated with "script=syrc"
- new primitive \XeTeXcharglyph <char-code> returns the default glyph number of character <char-code> in the current font (or 0 if the character is not available in the font)
- true glyph height and depth information available for native fonts, when using \XeTeXglyph; this means you can get character ht/dp as well, by mapping the character code to a glyph ID and then measuring this: e.g., \hbox{\XeTeXglyph\XeTeXcharglyph`g} will be a box with the correct height and depth of "g" in the current native font
- \fontdimen1 (slant) and \fontdimen5 (x-height) are set appropriately when a native font is loaded; as a bonus, a newly-assigned value \fontdimen8 is set to the cap height
- italic correction: the \/ command now has an effect (depending on glyph shape) when using native fonts; previously, it was ignored
- \accent enhanced to work properly with native fonts, using either spacing (e.g., "02C9) or non-spacing (e.g., "0304) accent characters — provided they're present in the font, of course
- fonts can now be loaded by PostScript name or Family-Style names, in addition to the Full name; no matter which is used in the \font command, the Full name will be printed if you use \show to examine the resulting font selector
- the /B and /I font modifiers may work more consistently (at least, the new implementation seems to be working more reliably for me)
- a warning message is issued (in the log file; also the console if \tracingonline is positive) if a font mapping file is not found
- font mappings are now applied to the text before checking for possible hyphenation points, which can change behavior in certain cases; in particular, en- and em-dashes typed as "--" and "---" will no longer be considered possible line-break positions
- a new setting \XeTeXdashbreakstate=1 will enable line-breaks after en- and em-dashes (whether input literally as Unicode characters, or as "--" and "---" using the tex-text font mapping)
- there is a new experimental "upwards mode" typesetting feature: if parameter \XeTeXupwardsmode is positive, then successive lines of text (and rules, boxes, etc.) will be stacked upwards instead of downwards (useful for scripts such as Mongolian and Manchu, that require top-to-bottom, left-to-right layout — equivalent to left-to-right, bottom-to-top with 90° rotation)
 | The XeTeX typesetting tool, v. 0.99 Jonathan Kew, 2005-12-06 Download "xetex_099.dmg", Mac OS X disk image, 7MB [5800 downloads] |
Version 0.98, released 2005-10-19
- added support for vertical attribute on AAT fonts, to support Chinese, etc.
- fixed xdv2pdf bug that could cause incorrect glyphs to be drawn when mixing different font types (AAT, OT, TFM)
- fixed broken \XeTeXglyph (part of the same issue, really)
 | The XeTeX typesetting tool, v. 0.98 Jonathan Kew, 2005-10-19 Download "XeTeX_098.dmg", Mac OS X disk image, 6MB [1256 downloads] |
Version 0.97, released 2005-10-16
- fixed xdv2pdf bug that caused completely blank pages to be omitted from the PDF
- fixed incorrect "hot" rectangle when using images in hyperlinks
- updated OpenType Arabic support for Unicode 4.1
- included documentation for fontspec.sty in the distribution (installed into .../texmf.local/doc/xelatex/fontspec/)
 | The XeTeX typesetting tool, v. 0.97 Jonathan Kew, 2005-10-16 Download "XeTeX_097.dmg", Mac OS X disk image, 6MB [979 downloads] |
Version 0.96, released 2005-10-13
- now runs on Jaguar (Mac OS X 10.2) again (but this may be dropped in future releases)
- removed modified graphics.sty and color.sty, now relying on configuration files
- added \special{papersize=...} support to xdv2pdf
- added configuration files for hyperref and geometry packages
- added XeTeX-compatible version of Irish hyphenation patterns (gahyph.tex)
 | The XeTeX typesetting tool, v. 0.96 Jonathan Kew, 2005-10-13 Download "XeTeX_096.dmg", Mac OS X disk image, 5MB [1002 downloads] |
Version 0.95, released 2005-10-07
- updated installation scripts to work better with TL2005
- fixed bug where \XeTeXglyph could interfere with the current font
- fixed bug passing filenames with spaces from xetex to xdv2pdf
- fixed bug that led to failure when trying to use native fonts with math accents
- added fontspec.sty and xunicode.sty to the installer package
 | The XeTeX typesetting tool, v. 0.95 Jonathan Kew, 2005-10-07 Download "XeTeX_095.dmg", Mac OS X disk image, 5MB [990 downloads] |
Version 0.94, released 2005-03-21
- added automatic Optical Size support for OpenType fonts with optically-sized families
- updated documentation to describe optical size and font style features
 | The XeTeX typesetting tool, v. 0.94 Jonathan Kew, 2005-03-21 Download "XeTeX_094a.dmg", Mac OS X disk image, 5MB [2195 downloads] |
Version 0.93, released 2005-03-10
- fixed potential crashing bug on trailing spaces in AAT text segments
- fixed bug causing T1Wrap tool (for .pfb font support) to fail on Far Eastern system
- fixed use of find in xdv2pdf so it shouldn't be confused by presence of Fink tools
- restored Mongolian OpenType shaping, which was missing from 0.9
- updated unicode-letters.tex to support Unicode 4.1 character repertoire
 | The XeTeX typesetting tool, v. 0.93 Jonathan Kew, 2005-03-10 Download "xetex_093.dmg", Mac OS X disk image, 4MB [2629 downloads] |
Version 0.92, released 2005-03-08
- corrected problems from version 0.9 using right-to-left AAT fonts (Arabic, Hebrew)
- fixed bug reading non-Plane 0 characters from UTF8 text files
- fixed bug handling long runs of text with no spaces (could crash with bus error or other fault)
 | The XeTeX typesetting tool, v. 0.92 Jonathan Kew, 2005-03-08 Download "XeTeX_092.dmg", Mac OS X disk image, 4MB [1062 downloads] |
Version 0.91, released 2005-03-02
- bugfix for error handling images with embedded ColorSync profiles
- added support for linebreaking in East Asian languages (new primitives \XeTeXlinebreaklocale etc.)
- changed to ICU instead of TEC for input encoding conversion
- print a warning if the --translate-file option is used (because it is ignored)
- bugfix for AAT feature name display (affected the AAT-info.tex sample file)
 | The XeTeX typesetting tool, v. 0.91 Jonathan Kew, 2005-03-02 Download "XeTeX_091.dmg", Mac OS X disk image, 4MB [1065 downloads] |
Version 0.9a, released 2005-02-25
- corrected bug in implementation of x:fontmapfile and x:fontmapline \specials
- added color.cfg and graphics.cfg files for XeLaTeX
- improved backwards compatibility with TL2003 installations
- corrected problems in the installation scripts from release 0.9, especially the Apple Installer package
 | The XeTeX typesetting tool, v. 0.9a Jonathan Kew, 2005-02-25 Download "XeTeX_09a.dmg", Mac OS X disk image, 3MB [1048 downloads] |
Version 0.9, released 2005-02-24
- moved to TeXLive 2004 codebase (new Web2C and kpathsearch)
- format files are now .fmt, not .xfmt — no longer need to patch fmtutil
- no longer requires special .otf versions of legacy Computer Modern and other fonts; .pfb fonts are converted on-the-fly
- implemented \XeTeXinputencoding and \XeTeXdefaultencoding primitives
- added x:fontmapfile and x:fontmapline \specials for dynamic fontmap modification
- added alpha support to dvips-style "color" \specials
- fixed the infinite-[][][][] bug (see the XeTeX FAQ), so special extra_mem_bot settings are no longer needed
- fixed hyphenation bug that could occur when a word using a "native" font was followed by an explicit kern
Version 0.88, released 2004-10-12
- enhanced \font command to recognize /B /I /BI modifiers after the font name
- initial implementation of OpenType Mongolian shaping for Code2000 font (script=mong)
- "font mapping" support based on TECkit Unicode mapping files (.tec); see TECkit
- enhanced PDF bookmark support to work with ConTeXt as well as LaTeX hyperref
- added support for dimension units (in, cm, mm, pt, pc, bp, dd, cc) when specifying paper size
- corrected dimensions of B-series paper sizes, added C-series (envelopes) for completeness
- fixed OpenType bug affecting placement of marks in Sanskrit 2003 font at certain sizes
- fixed bug where OpenType ligatures could be disrupted by automatic hyphenation
- fixed non-functional \write18 (-shell-escape option)
 | The XeTeX typesetting tool, v. 0.88 Jonathan Kew, 2004-10-12 Download "XeTeX_088.dmg", Mac OS X disk image, 8MB [1673 downloads] |
Version 0.871, released 2004-09-24
- the Perl module Compress:Zlib is no longer required for hyperref support
- fixed hanging bug in some "color" \specials
- non-ASCII input filenames should now be usable
 | The XeTeX typesetting tool, v. 0.871 Jonathan Kew, 2004-09-24 Download "XeTeX_0871.dmg", Mac OS X disk image, 7MB [1132 downloads] |
Version 0.87, released 2004-09-22
- fixed occasional "broken pipe" bug that a couple of people have reported
- fixed scaling of non-72dpi images used with \XeTeXpicfile
- fixed quoting of \fontname (so LaTeX font substitution works)
- search standard paths for graphics files in \XeTeXpicfile, \XeTeXpdffile
- support for generating bookmarks and links in PDF files, e.g. using the LaTeX hyperref package (specify the dvipdfm option to hyperref to make this work)
- support for dvipdfm-style "color" \specials as an alternative to XeTeX's "x:textcolor" and "x:rulecolor"
 | The XeTeX typesetting tool, v. 0.87c Jonathan Kew, 2004-09-24 Download "XeTeX_087c.dmg", Mac OS X disk image, 7MB [1008 downloads] |
Version 0.86, released 2004-09-08
- fixed bug that caused occasional crashes (typically "segmentation fault") during hyphenation (the error has been present ever since release 0.3, but only failed in rare, hard-to-predict circumstances)
 | The XeTeX typesetting tool, v. 0.86 Jonathan Kew, 2004-09-08 Download "XeTeX_086.dmg", Mac OS X disk image, 7MB [2678 downloads] |
Version 0.85, released 2004-09-03
- updated OpenType Arabic shaping engine for extended Arabic characters
- fixed \fontname to add quotes around name when necessary (which should solve reported LaTeX font substitution problems)
- fixed some PDF generation problems (certain PDF inclusions trash fonts on subsequent pages; possible loss of text after using transformation \specials)
 | The XeTeX typesetting tool, v. 0.85 Jonathan Kew, 2004-09-03 Download "XeTeX_085.dmg", Mac OS X disk image, 7MB [1062 downloads] |
Version 0.84, released 2004-07-14
- fixed a bug in OpenType font handling that could disrupt fully-voweled Arabic text (and potentially other fonts as well)
- added primitives to query OpenType fonts for available features (see OpenType-info.tex in the XeTeX sample files archive)
 | The XeTeX typesetting tool, v. 0.84 Jonathan Kew, 2004-07-14 Download "XeTeX_084.dmg", Mac OS X disk image, 7MB [1328 downloads] |
Version 0.83, released 2004-06-17
- fixed bug in processing of \predisplaysize with AAT/OT fonts
- added error message if user tries to \dump a format with preloaded AAT/OT fonts
 | The XeTeX typesetting tool, v. 0.83 Jonathan Kew, 2004-06-17 Download "xetex_083.dmg", Mac OS X disk image, 7MB [2186 downloads] |
Version 0.82, released 2004-06-11
- fixed bug in OpenType font handling that caused bad vertical metrics and line spacing
- restored the ability to run on OS X 10.2 Jaguar
 | The XeTeX typesetting tool, v. 0.82 Jonathan Kew, 2004-06-11 Download "XeTeX_082.dmg", Mac OS X disk image, 7MB [1143 downloads] |
 | XeTeX (0.82) binaries only, for gurus to experiment with Jonathan Kew, 2004-06-11 Download "xetex_bin_082.zip", ZIP archive, 2MB [672 downloads] |
Version 0.81, released 2004-06-10
- restructured code for better efficiency and compatibility; apparently still not compatible with OS X 10.2 Jaguar, however
- modified some non-English hyphenation files for Unicode support
- fixed 'color' option for OpenType fonts
 | The XeTeX typesetting tool, v. 0.81 Jonathan Kew, 2004-06-10 Download "xetex_081.dmg", Mac OS X disk image, 7MB [1572 downloads] |
 | XeTeX (0.81) binaries only, for gurus to experiment with Jonathan Kew, 2004-06-10 Download "xetex_bin_081.zip", ZIP archive, 2MB [967 downloads] |
Version 0.8, released 2004-06-01
- added preliminary support for OpenType layout features; see new OpenType examples in the Sample Files download for further information
 | The XeTeX typesetting tool, v. 0.8 Jonathan Kew, 2004-06-01 Download "xetex_08.dmg", Mac OS X disk image, 6MB [2130 downloads] |
 | XeTeX (0.8) binaries only, for gurus to experiment with Jonathan Kew, 2004-06-01 Download "xetex_bin_08.zip", ZIP archive, 1MB [698 downloads] |
Version 0.7, released 2004-05-19
- updated fmtutil script can now rebuild XeTeX formats
- LaTeX graphics support included in the XeTeX installer (thanks to Ross Moore)
- new sample files demonstrate \special commands for graphic effects available through Quartz (transformations and shadowing)
- new primitives in XeTeX to query AAT font features; see AAT-info.tex sample file for demonstration of usage
- new \XeTeXglyph command allows rendering any glyph from an AAT font
- i-Package provides an uninstallation option
 | The XeTeX typesetting tool, v. 0.7 Jonathan Kew, 2004-05-19 Download "xetex_07.dmg", Mac OS X disk image, 6MB [2492 downloads] |
Version 0.6, released 2004-05-06
- transform options for \XeTeXpicfile and \XeTeXpdffile modified in hopes of interfacing with LaTeX's \includegraphics more easily
- new \special commands for scaling and rotation of arbitrary material
- first i-Package version of installer available
 | The XeTeX typesetting tool, v. 0.6 Jonathan Kew, 2004-05-07 Download "XeTeX_06.dmg", Mac OS X disk image, 6MB [1006 downloads] |
Version 0.5, released 2004-04-28
- new \XeTeXversion (a number) and \XeTeXrevision (a string) primitives to help macro package writers know what system they're dealing with
- \picfile and \pdffile have been renamed as \XeTeXpicfile and \XeTeXpdffile respectively, and are now available only in e-TeX "extended" mode (this is turned on in the format files shipped with XeTeX)
- graphic scaling and rotation options reimplemented to correctly "chain" multiple transformations (aside: note that the .xdv format is not currently stable across versions!)
- xdv2pdf uses the psfonts.map file, if available, to support a wider range of fonts and font encodings
- additional fonts in .otf format (converted from .pfbs in the standard TeX distribution) are included in the XeTeX installer
 | The XeTeX typesetting tool, v. 0.5 (corrected installer) Jonathan Kew, 2004-04-29 Download "XeTeX_05b.dmg", Mac OS X disk image, 6MB [1319 downloads] |
Version 0.4, released 2004-04-20
Fixes a number of reported bugs:
- incorrect setting of \mathchar values
- height and width keywords for \picfile and \pdffile were not working
- fclose() error messages related to font loading
- excessively large PDF file generation when using TFM-based (rather than AAT) fonts
- bad OTF encoding prevented Acrobat viewing output with TFM-based fonts
- lack of support for \magnification in xdv2pdf
It also adds a couple of new features:
- driver support for x:textcolorpush/pop and x:rulecolorpush/pop in \special commands
- precompiled LaTeX format (xelatex.xfmt) is included, and xelatex link to executable is installed
- new command-line options in xdv2pdf tool: -d to set kpathsearch debug values, and -m to override \magnification
Note that the installer scripts are known to be fragile, and may fail to find the proper directories for installation on setups that differ significantly from a standard teTeX/gwTeX installation. Look in /tmp/xetex-install/ for clues if installation fails.
 | The XeTeX typesetting tool, v. 0.4 Jonathan Kew, 2004-04-20 Download "XeTeX_04.dmg", Mac OS X disk image, 3MB [1172 downloads] |
Version 0.3, released 2004-04-07
Adds support for automatic hyphenation when using AAT fonts, making XeTeX much more usable for Roman-script as well as non-Roman work.
 | The XeTeX typesetting tool, v. 0.3 Jonathan Kew, 2004-04-07 Download "XeTeX_03.dmg", Mac OS X disk image, 2MB [1586 downloads] |
(Versions before 0.3 were not released publicly, but used only by a small number of testers.)
© 2003-2009 SIL International, all rights reserved, unless otherwise noted elsewhere on this page.
Provided by SIL's Non-Roman Script Initiative. Contact us at nrsi@sil.org.
|