diff options
author | Karl Berry <karl@freefriends.org> | 2023-02-26 21:56:36 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2023-02-26 21:56:36 +0000 |
commit | a836aa89aaff61055928dbf4ba0ea3ef8f15bc51 (patch) | |
tree | c596163059357f93ad260db853fd3955219d87f1 /Master/texmf-dist/doc/xetex | |
parent | 5f54db29da979f05965d02659e3f6530b5c8c228 (diff) |
general doc update for engines/etc.
git-svn-id: svn://tug.org/texlive/trunk@66203 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/xetex')
-rw-r--r-- | Master/texmf-dist/doc/xetex/base/NEWS | 127 | ||||
-rw-r--r-- | Master/texmf-dist/doc/xetex/base/README | 8 |
2 files changed, 120 insertions, 15 deletions
diff --git a/Master/texmf-dist/doc/xetex/base/NEWS b/Master/texmf-dist/doc/xetex/base/NEWS index aec8a2fcb45..154e222c316 100644 --- a/Master/texmf-dist/doc/xetex/base/NEWS +++ b/Master/texmf-dist/doc/xetex/base/NEWS @@ -1,8 +1,121 @@ ============================================================== -XeTeX 0.99992 was released 2015 +XeTeX 0.999995 (February 2023) + +* new keyword `shipout' for \special and \pdfliteral, delaying + expansion until the node is shipped out, like non-\immediate \write. + +============================================================== +XeTeX 0.999994 (February 2022) + +* New wrapper scripts xetex-unsafe and xelatex-unsafe for XeTeX + documents requiring PSTricks transparency. For safety, use LuaTeX instead. + +============================================================== +XeTeX 0.999993 (February 2021) + +* Fix several bugs in Unicode math kerning implementation. + +============================================================== +XeTeX 0.999992 (January 2020) + +* Merged various minor fixes from TeX Live svn sources + - includes new \filedump primitive +* Merged new feature: + - new \input{...} group-delimited syntax (cross-engine). + +============================================================== +XeTeX 0.999991 (January 2019) + +* Merged various minor fixes from TeX Live svn sources +* Merged new features implemented by Joseph Wright, see: + - https://sourceforge.net/p/xetex/code/merge-requests/1/ + Reorder lines (internal rearrangement, no functional change) + - https://sourceforge.net/p/xetex/code/merge-requests/2/ + Round out pdfTeX-derived utilities: adds pdfTeX-based primitives + for RNG, timer, file data, \filedump + - https://sourceforge.net/p/xetex/code/merge-requests/3/ + Add \expanded to XeTeX + - https://sourceforge.net/p/xetex/code/merge-requests/4/ + Extend \Ucharcat to produce \active chars +* Fix \lastnodetype initialization bug (patch from Hironobu Yamashita) +* Fix logic typo in discretionary-skipping (reported by Peter Williams) + https://sourceforge.net/p/xetex/bugs/149/ + +============================================================== +XeTeX 0.99999 (February 2018, for TeX Live 2018) + +* Fix bug that could cause text after a \discretionary{...}{...}{...} + line-break to be dropped. +* Avoid risk of generating broken UTF-8 in error context messages. +* Interpret optical size info in OpenType 'size' feature as "big + points" units, rather than TeX points. +* Set a non-zero exit code if the pipe to the output driver returns + an error. +* Correction for longstanding input_ln bug (stripping trailing tabs). + (Karl Berry) +* Guard against out-of-range result from UTF-8 decoding, and return + U+FFFD Replacement Character instead. (Akira Kakuto) +* Fix bugs involving \strcmp and \mdfivesum primitives. (Hironobu + Yamashita) +* Fixes issue where \primitive\vrule\q incorrectly swallows the \q + instead of giving an error. (Hironori Kitagawa) +* Properly close input pipes used in \input or \openin. (Hironobu + Yamashita) +* Make \uchyph work with native fonts. (Hironobu Yamashita) +* Fixed bug in \ifprimitive. (Hironori Kitagawa) +* Support /Rotate in PDF image inclusion. (Akira Kakuto) +* If DPI info is missing in JPEG files, assume 72.0 to avoid + division by zero. (Akira Kakuto) + ============================================================== +XeTeX 0.99998 (April 22, 2016) -XeTeX: +* Fixed long-standing bug that made \ifcat\span...\fi (and similar + constructions with \cr, \crcr) behave incorrectly. +* Also fixed initialization of \delcode values for supplementary- + plane characters. + +============================================================== +XeTeX 0.99997 (March 2016, for TeX Live 2017) + +* Unicode/OpenType math implementation now based on HarfBuzz's MATH + table support, for easier ongoing maintenance. +* Minor bug fixes (revision history available at xetex.sf.net). + +============================================================== +XeTeX 0.99996 (March 2016, for TeX Live 2016) + +* Added \XeTeXhyphenatablelength primitive that sets the maximum + length of word that XeTeX will attempt to hyphenate (default: 63). + +============================================================== +XeTeX 0.99995 (targeting TeX Live 2016) + +* Added \XeTeXgenerateactualtext primitive to record original Unicode + text in /ActualText annotations. +* Bumped the DVI id byte to 7, as this uses a new opcode that requires + support in the driver. + +============================================================== +XeTeX 0.99994 (unreleased experimental version) + +* Increased character class limit to 4096. +* Added \XeTeXinterwordspaceshaping primitive, for contextual + measurement (when set to 1) or full glyph shaping (when set to 2) of + interword space with smart-enough fonts. + +============================================================== +XeTeX 0.99993 (July 2015) + +* Added \mdfivesum primitive +* Removed -q from the default xdvipdfmx output-driver command line + (reverted 20160209, r39630 in TeX Live). + +============================================================== +XeTeX 0.99992 was released 20150507 (in TeX Live 2015) + +* New \Uchar and \Ucharcat primitives +* Fix various issues with UTF-16 and characters >= U+10000. * Various image handling fixes by Akira Kakuto. * Fix off-by-one error in display of \every... token registers, thanks to Bruno Le Floch. @@ -14,9 +127,7 @@ XeTeX: ============================================================== XeTeX 0.99991 was released 20140614 -============================================================== -XeTeX: * Drop build date from “--version” output. * Drop Mac-specific image loading code, as it makes little sense after we dropped xdv2pdf. Supported image formats are the same on all platforms now. @@ -36,9 +147,7 @@ XeTeX: ============================================================== XeTeX 0.9999.3 was released 20130528 -============================================================== -XeTeX: * Fix bug with extensible accents resulting in invalid glyph id some times. * Fix alternate index in multiple alternates features to be start from zero like pre-0.9999 XeTeX. @@ -46,9 +155,7 @@ XeTeX: ============================================================== XeTeX 0.9999.2 was released 20130406 -============================================================== -XeTeX: * Fix regression in \XeTeXOT* primitives with fonts where the number of languages in a given script is not the same in both GSUB and GPOS tables. @@ -70,9 +177,7 @@ xdvipdfmx: ============================================================== XeTeX 0.9999.1 was released 20130322 -============================================================== -XeTeX: * Fix loading font files on PPC Mac OS 10.5 (and potentially other versions of Mac). @@ -96,7 +201,6 @@ xdvipdfmx: ============================================================== XeTeX 0.9999.0 was released 20130311 -============================================================== * Port OpenType layout from ICU LayoutEngine to HarfBuzz. HarfBuzz is actively maintained and generally have much wider support for @@ -169,7 +273,6 @@ XeTeX 0.9999.0 was released 20130311 ============================================================== XeTeX 0.9998 was released 20120708 -============================================================== * Fix mismatch between fonts loaded by XeTeX and xdvipdfmx when multiple versions of the font exist. diff --git a/Master/texmf-dist/doc/xetex/base/README b/Master/texmf-dist/doc/xetex/base/README index 239a33eafb4..ece079a5ca3 100644 --- a/Master/texmf-dist/doc/xetex/base/README +++ b/Master/texmf-dist/doc/xetex/base/README @@ -6,10 +6,12 @@ TrueType and OpenType fonts, mainly via external third-party libraries. (Run xetex --version to see a list of the principal ones.) XeTeX's user-level output is a PDF file; it does not support standard -DVI output. +DVI output, but an extended DVI format which is converted to PDF by +xdvipdfmx. -The XeTeX home page: http://tug.org/xetex -The CTAN Catalogue entry: http://ctan.org/pkg/xetex +XeTeX home page: https://tug.org/xetex +CTAN Catalogue entry: https://ctan.org/pkg/xetex +XeTeX reference manual (unofficial): https://ctan.org/pkg/xetexref (This tiny README file is public domain, originally written by Karl Berry, 2015.) |