diff options
author | Karl Berry <karl@freefriends.org> | 2015-04-26 18:13:32 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2015-04-26 18:13:32 +0000 |
commit | 84f972e39462d49215604a7a0144e5a76e60a500 (patch) | |
tree | 7d2d8a68300bf29072876bc35a6401ff64a37de4 /Master/texmf-dist | |
parent | 8d61cc8d662e68316950404f3b741504c36517c4 (diff) |
some updates to engine doc
git-svn-id: svn://tug.org/texlive/trunk@37058 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r-- | Master/texmf-dist/doc/aleph/base/News | 5 | ||||
-rw-r--r-- | Master/texmf-dist/doc/metapost/base/index.html | 66 | ||||
-rw-r--r-- | Master/texmf-dist/doc/pdftex/NEWS | 8 | ||||
-rw-r--r-- | Master/texmf-dist/doc/pdftex/manual/pdftex-a.pdf | bin | 821560 -> 801403 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/pdftex/manual/pdftex-l.pdf | bin | 820360 -> 800760 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/pdftex/manual/pdftex-s.pdf | bin | 1067029 -> 1044558 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/pdftex/manual/pdftex-syntax.txt | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/pdftex/manual/pdftex-t.tex | 65 | ||||
-rw-r--r-- | Master/texmf-dist/doc/pdftex/manual/pdftex-t.txt | 89 | ||||
-rw-r--r-- | Master/texmf-dist/doc/xetex/base/NEWS | 207 | ||||
-rw-r--r-- | Master/texmf-dist/doc/xetex/base/README | 15 |
11 files changed, 326 insertions, 131 deletions
diff --git a/Master/texmf-dist/doc/aleph/base/News b/Master/texmf-dist/doc/aleph/base/News index 6ca21cfd25b..d9ebd07d77e 100644 --- a/Master/texmf-dist/doc/aleph/base/News +++ b/Master/texmf-dist/doc/aleph/base/News @@ -1,3 +1,8 @@ +The build infrastructure continues to be maintained, and aleph sources +and binaries included in TeX Live. This is primarily so that existing +omega and aleph documents can still be processed. No significant new +features have been added to Aleph for some years. + 20040322: RC2 released. * TeX 3.141592 * no more dependency on the Omega 1.15 source tree diff --git a/Master/texmf-dist/doc/metapost/base/index.html b/Master/texmf-dist/doc/metapost/base/index.html deleted file mode 100644 index 10e7a00f63e..00000000000 --- a/Master/texmf-dist/doc/metapost/base/index.html +++ /dev/null @@ -1,66 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> -<HTML> -<HEAD> -<TITLE>Index of texmf/doc/metapost/</TITLE> -<!-- Created: UV, 1996/12/27 --> -<!-- $Id$ --> -</HEAD> - -<BODY> -<H1>Index of <CODE>texmf/doc/metapost/</CODE></H1> - -<HR> - -<P> This page provides access to documentation about the MetaPost -system by John Hobby, including the MetaPost program and standard -MetaPost macro packages. -</P> - -<P> Additional information about the MetaPost system -can be found on John Hobby's WWW pages at -<A HREF="http://plan9.bell-labs.com/who/hobby/MetaPost.html"> -http://plan9.bell-labs.com/who/hobby/MetaPost.html</A>. Other links are -available from <A HREF="http://tug.org/metapost.html">TUG's MetaPost web -page</A>. -</P> - -<H2>Index</H2> -<DL> - <DT><A HREF="mpintro.pdf"> - <CITE>A Beginner's Guide to MetaPost</CITE></A> (PDF)<BR> - <DD>Troy Henderson & Stephan Hennig, 2008-2009.<BR> - Introductory tutorial for using MetaPost and integrating - its output into LaTeX documents. - - <DT><A HREF="mpman.pdf"> - <CITE>MetaPost - A User's Manual</CITE></A> (PDF)<BR> - <DD>John D. Hobby and the MetaPost development team, 1992-2009.<BR> - The primary manual for the MetaPost system, which includes - a description of most standard MetaPost macro packages. - - <DT><A HREF="mpgraph.pdf"> - <CITE>Drawing Graphs with MetaPost</CITE></A> (PDF)<BR> - <DD>AT&T Bell Labs, CSTR 164, by John Hobby, 1993.<BR> - The manual for the MetaPost <code>graph.mp</code> package - and a few specialized features of the MetaPost program - that were added after the publication of the user manual. - - <DT><A HREF="grdemo.pdf"> - <CITE>MetaPost with groff</CITE></A> (PDF)<BR> - <DD>Example of using MetaPost with groff. - - <DT><A HREF="source-manual/">source-manual</A><BR> - <DD>Subdirectory with the MetaPost, TeX, and roff sources for the manual. - - <DT><A HREF="source-tutorial/">source-tutorial</A><BR> - <DD>Subdirectory with the MetaPost and TeX sources for the tutorial. - -</DL> -<BR> - - -<!-- hhmts start --> -Last modified: Wed May 27 15:58:22 CEST 2009 -<!-- hhmts end --> -</BODY> -</HTML> diff --git a/Master/texmf-dist/doc/pdftex/NEWS b/Master/texmf-dist/doc/pdftex/NEWS index 65bcc5a8069..44ab1c9c543 100644 --- a/Master/texmf-dist/doc/pdftex/NEWS +++ b/Master/texmf-dist/doc/pdftex/NEWS @@ -1,3 +1,11 @@ +pdfTeX 3.14159265-2.6-1.40.16 (TeX Live 2015) +- changes: + - support JPEG Exif as well as JFIF. + - do not even warn if \pdfinclusionerrorlevel is negative. + - sync with xpdf 3.04. + +- bugfixes: + - ensure line-ending after a group dict in the output. --------------------------------------------------- pdfTeX 3.14159265-2.6-1.40.15 (TeX Live 2014) - changes: diff --git a/Master/texmf-dist/doc/pdftex/manual/pdftex-a.pdf b/Master/texmf-dist/doc/pdftex/manual/pdftex-a.pdf Binary files differindex 1097da54ce5..029a0696bab 100644 --- a/Master/texmf-dist/doc/pdftex/manual/pdftex-a.pdf +++ b/Master/texmf-dist/doc/pdftex/manual/pdftex-a.pdf diff --git a/Master/texmf-dist/doc/pdftex/manual/pdftex-l.pdf b/Master/texmf-dist/doc/pdftex/manual/pdftex-l.pdf Binary files differindex bea68deeb09..eef60d898c5 100644 --- a/Master/texmf-dist/doc/pdftex/manual/pdftex-l.pdf +++ b/Master/texmf-dist/doc/pdftex/manual/pdftex-l.pdf diff --git a/Master/texmf-dist/doc/pdftex/manual/pdftex-s.pdf b/Master/texmf-dist/doc/pdftex/manual/pdftex-s.pdf Binary files differindex 501605ea98b..6f7d794bc96 100644 --- a/Master/texmf-dist/doc/pdftex/manual/pdftex-s.pdf +++ b/Master/texmf-dist/doc/pdftex/manual/pdftex-s.pdf diff --git a/Master/texmf-dist/doc/pdftex/manual/pdftex-syntax.txt b/Master/texmf-dist/doc/pdftex/manual/pdftex-syntax.txt index 39b24438d99..e0240e8e3bc 100644 --- a/Master/texmf-dist/doc/pdftex/manual/pdftex-syntax.txt +++ b/Master/texmf-dist/doc/pdftex/manual/pdftex-syntax.txt @@ -3,7 +3,7 @@ %% pdfTeX documentation file pdftex-t.tex by script syntaxform.awk. %% Used convention for syntax rules is borrowed from `TeXbook naruby' %% by Petr Olsak. -%% $Id: pdftex-t.tex 715 2014-05-22 22:18:26Z karl $ +%% $Id: pdftex-t.tex 722 2015-03-25 23:13:50Z karl $ %% integer registers: \pdfoutput (integer) diff --git a/Master/texmf-dist/doc/pdftex/manual/pdftex-t.tex b/Master/texmf-dist/doc/pdftex/manual/pdftex-t.tex index 98e0fc8e05b..e7a56202e9d 100644 --- a/Master/texmf-dist/doc/pdftex/manual/pdftex-t.tex +++ b/Master/texmf-dist/doc/pdftex/manual/pdftex-t.tex @@ -1,7 +1,7 @@ % interface=english modes=letter,screen output=pdftex % vim: tw=79 -% $Id: pdftex-t.tex 715 2014-05-22 22:18:26Z karl $ +% $Id: pdftex-t.tex 722 2015-03-25 23:13:50Z karl $ % The number of lines on the titlepage depends on exactly % what \PDF\ code is generated. @@ -56,9 +56,9 @@ July\or August\or September\or October\or November\or December\else ERROR\fi} } -\svnscan $Id: pdftex-t.tex 715 2014-05-22 22:18:26Z karl $ +\svnscan $Id: pdftex-t.tex 722 2015-03-25 23:13:50Z karl $ -\def\currentpdftex{1.40.15} +\def\currentpdftex{1.40.16} %*********************************************************************** @@ -74,7 +74,6 @@ \abbreviation [ASCII] {ascii} {American Standard Code for Information Interchange} \abbreviation [CONTEXT] {\ConTeXt} {general purpose macro package} \abbreviation [CTAN] {ctan} {global \TEX\ archive server} -%\abbreviation [DJGPP] {djgpp} {DJ Delorie's \GNU\ Programming Platform} \abbreviation [DVI] {dvi} {native \TEX\ Device Independent file format} \abbreviation [ENCTEX] {enc\TeX} {enc\TeX\ extension to \TEX} \abbreviation [EPSTOPDF] {epstopdf} {\EPS\ to \PDF\ conversion tool} @@ -88,6 +87,8 @@ \abbreviation [ISO] {iso} {International Organization for Standardization} \abbreviation [JBIG] {jbig} {Joint Bi-level Image Experts Group} \abbreviation [JBIGTWO] {jbig2} {Joint Bi-level Image Experts Group} +\abbreviation [JFIF] {jfif} {JPEG File Interchange Format} +\abbreviation [JPEG] {jpeg} {Joint Photographic Experts Group} \abbreviation [JPEG] {jpeg} {Joint Photographic Experts Group} \abbreviation [LATEX] {\LaTeX} {general purpose macro package} \abbreviation [MAC] {Macintosh} {Macintosh hardware platform} @@ -696,7 +697,7 @@ Please send questions or suggestions by email to \from[ptex_bugs]. \subsection{Legal Notice} -Copyright \copyright\ 1996||2014 \THANH. +Copyright \copyright\ 1996||2015 \THANH. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; @@ -1816,7 +1817,7 @@ new Didot (1\,nd~=~0.375\,mm) and the new Cicero (1\,nc~=~12\,nd) %%S pdfTeX documentation file pdftex-t.tex by script syntaxform.awk. %%S Used convention for syntax rules is borrowed from `TeXbook naruby' %%S by Petr Olsak. -%%S $Id: pdftex-t.tex 715 2014-05-22 22:18:26Z karl $ +%%S $Id: pdftex-t.tex 722 2015-03-25 23:13:50Z karl $ %%S NL %%S integer registers: @@ -2764,20 +2765,24 @@ is \DVI. \bookmark{\tex{pdfminorversion}} -This primitive sets the \PDF\ version of the generated file and the latest -allowed \PDF\ version of included \PDF{}s. \Eg, \type{\pdfminorversion=3} tells -\PDFTEX\ to set the \PDF\ version to 1.3 and allows only included \PDF\ files -with versions numbers up to 1.3. The default for \type{\pdfminorversion} is 5, -producing files with \PDF\ version 1.5. If specified, this primitive must -appear before any data is to be written to the generated \PDF\ file, so you -should put it at the very start of your files. The command has been introduced -in \PDFTEX\ 1.30.0 as a shortened synonym of \type{\pdfoptionpdfminorversion} -command, which is now obsolete. - -Distributions alter the default value here; for example, \TEXLIVE\ 2010 -sets \type{\pdfminorversion=5} when its formats are built, so object +This primitive sets the \PDF\ version of the generated file and the +highest \PDF\ version of included \PDF{}s allowed without warning, by +default (see \type{\pdfinclusionerrorlevel}). The default compiled into +the \PDFTEX\ program is \type{\pdfminorversion=4}, setting the \PDF\ +version to~1.4 and allowing included \PDF\ files with versions up +to~1.4. If specified, this primitive must appear before any data is to +be written to the generated \PDF\ file. + +Distributions typically alter the engine's compiled default of~4 when +building formats; for example, as of 2010, \TEXLIVE\ sets +\type{\pdfminorversion=5} when formats are built. This is so object compression can be enabled (described below). +This was originally a shortened synonym of the +\type{\pdfoptionpdfminorversion} command, which is now obsolete. +\introduced{1.30.0} + + \pdftexprimitive {\Syntax {\Tex {\pdfcompresslevel} \Whatever{integer}}} \bookmark{\tex{pdfcompresslevel}} @@ -2789,7 +2794,7 @@ and re-compressed during the embedding process); all done by the 9~means best, $2..8$ means something in between. A value outside this range will be adjusted to the nearest meaningful value. This parameter is read each time \PDFTEX\ starts a stream. Setting -\type{\pdfcompresslevel=0} is great for \PDF\ stream debugging. +\type{\pdfcompresslevel=0} is useful for \PDF\ stream debugging. \pdftexprimitive {\Syntax {\Tex {\pdfobjcompresslevel} \Whatever{integer}}} @@ -2826,7 +2831,7 @@ is still not compressed. Finally, when set to~3, all non-stream objects are compressed, including the \type{/Info} dictionary (this means that the \type{/Info} can't be read as clear text any more). If object streams are to be used, currently \type{\pdfobjcompresslevel=2} is recommended, -and set so in some distributions. +and is so specified in some distributions, including \TEXLIVE~2010 and later. \description{Caveat:} \PDF\ files generated with object streams enabled can't be read with (sufficiently old) \PDF\ viewers that don't @@ -4136,11 +4141,14 @@ now considered obsolete --- a mixture of \type{\pdfpagebox} and \bookmark{\tex{pdfinclusionerrorlevel}} This controls the behaviour of \PDFTEX\ when a \PDF\ file is included -that has a newer version than the one specified by this primitive: If it -is set to~0, \PDFTEX\ gives only a warning; if it's~1, \PDFTEX\ raises -an error. The command has been introduced in \PDFTEX\ 1.30.0 as -a shortened synonym of \type{\pdfoptionpdfinclusionerrorlevel}, which is -now obsolete. +that has a newer version than the one specified by +\type{\pdfminorversion}. If \type{\pdfinclusionerrorlevel} is set to~0 +(the default), \PDFTEX\ gives only a warning; if 1, \PDFTEX\ raises an +error; if negative, no diagnostic at all is given. + +It was originally a shortened synonym of +\type{\pdfoptionpdfinclusionerrorlevel}, which is now obsolete. +\introduced{1.30.0} \pdftexprimitive {\Syntax {\Tex {\pdfimagehicolor} \Whatever{integer}}} @@ -4258,7 +4266,7 @@ problematic case; unfortunately, this is not easy (a patch would be welcome). Nevertheless, often one observes that there is no actual problem. Then seeing the warnings on every run is just noise, and can be suppressed by setting this parameter to a positive number. -\introduced{1.40.14} +\introduced{1.40.15} %*********************************************************************** @@ -5102,8 +5110,9 @@ fast copy mode is used for a \PNG\ image can be seen from the log file, which then shows the string `(PNG copy)' after the \PNG\ file name. The \JPEG\ format is normally used in lossy mode; then it's ideal for -embedding photos; it's not recommended for crisp images from synthetic -sources with a limited amount of colors. +embedding photos. It's not recommended for crisp images from synthetic +sources with a limited amount of colors. Both \JFIF\ and \EXIF\ are +supported for additional information. The \JBIGTWO\ format works only for bitonal (black and white) pixel images like scanned line and text documents, but for these it has diff --git a/Master/texmf-dist/doc/pdftex/manual/pdftex-t.txt b/Master/texmf-dist/doc/pdftex/manual/pdftex-t.txt index efd399c5235..d28812f4d2a 100644 --- a/Master/texmf-dist/doc/pdftex/manual/pdftex-t.txt +++ b/Master/texmf-dist/doc/pdftex/manual/pdftex-t.txt @@ -1,11 +1,12 @@ %PDF-1.5 %ĐÔĹŘ -3 0 obj << +3 0 obj +<< /Length 152 >> stream BT -/F51 9.9626 Tf 91.925 710.037 Td +/F51 9.9626 Tf 91.925 759.927 Td [(W)80(elcome)-250(to)-250(pdfT)]TJ 67.818 -2.241 Td [(E)]TJ 4.842 2.241 Td [(X!)]TJ 138.924 -654.747 @@ -13,17 +14,21 @@ Td [(1)]TJ ET endstream endobj -2 0 obj << +2 0 obj +<< /Type /Page /Contents 3 0 R /Resources 1 0 R -/MediaBox [0 0 612 792] +/MediaBox [0 0 595.276 841.89] /Parent 5 0 R ->> endobj -1 0 obj << +>> +endobj +1 0 obj +<< /Font << /F51 4 0 R >> /ProcSet [ /PDF /Text ] ->> endobj +>> +endobj 7 0 obj [333 408 500 500 833 778 333 333 333 500 564 250 333 250 278 500 @@ -36,7 +41,8 @@ endobj 500 444 333 500 500 278 278 500 278 778 500 500 500 500 333 389 278] endobj -8 0 obj << +8 0 obj +<< /Type /FontDescriptor /FontName /Times-Roman /Flags 2 @@ -47,14 +53,18 @@ endobj /ItalicAngle 0 /StemV 83 /XHeight 450 ->> endobj -6 0 obj << +>> +endobj +6 0 obj +<< /Type /Encoding /Differences [33/exclam 49/one 69/E 84/T 87/W/X 99/c/d/e/f 108/l/m 111/o/p 116/t] ->> endobj -4 0 obj << +>> +endobj +4 0 obj +<< /Type /Font /Subtype /Type1 /BaseFont /Times-Roman @@ -63,48 +73,55 @@ endobj /LastChar 116 /Widths 7 0 R /Encoding 6 0 R ->> endobj -5 0 obj << +>> +endobj +5 0 obj +<< /Type /Pages /Count 1 /Kids [2 0 R] ->> endobj -9 0 obj << +>> +endobj +9 0 obj +<< /Type /Catalog /Pages 5 0 R ->> endobj -10 0 obj << -/Producer (pdfTeX-1.40.14) +>> +endobj +10 0 obj +<< +/Producer (pdfTeX-1.40.16) /Creator (TeX) /CreationDate -(D:20140214090930-08'00') -/ModDate (D:20140214090930-08'00') +(D:20150412174846+02'00') +/ModDate (D:20150412174846+02'00') /Trapped /False /PTEX.Fullbanner (This is pdfTeX, -Version 3.1415926-2.5-1.40.14 (TeX -Live 2013) kpathsea version 6.1.1) ->> endobj +Version 3.14159265-2.6-1.40.16 (TeX +Live 2015) kpathsea version 6.2.1) +>> +endobj xref 0 11 0000000000 65535 f -0000000328 00000 n -0000000224 00000 n +0000000336 00000 n +0000000225 00000 n 0000000015 00000 n -0000001050 00000 n -0000001202 00000 n -0000000931 00000 n -0000000396 00000 n -0000000749 00000 n -0000001259 00000 n -0000001308 00000 n +0000001058 00000 n +0000001210 00000 n +0000000939 00000 n +0000000404 00000 n +0000000757 00000 n +0000001267 00000 n +0000001316 00000 n trailer << /Size 11 /Root 9 0 R /Info 10 0 R /ID -[<9412E76EA9D0D010D100E612AC4C5D51> -<9412E76EA9D0D010D100E612AC4C5D51>] +[<A4BD56E9755AD5F782D7344A176F3D4D> +<A4BD56E9755AD5F782D7344A176F3D4D>] >> startxref -1567 +1576 %%EOF diff --git a/Master/texmf-dist/doc/xetex/base/NEWS b/Master/texmf-dist/doc/xetex/base/NEWS new file mode 100644 index 00000000000..aec8a2fcb45 --- /dev/null +++ b/Master/texmf-dist/doc/xetex/base/NEWS @@ -0,0 +1,207 @@ +============================================================== +XeTeX 0.99992 was released 2015 +============================================================== + +XeTeX: +* Various image handling fixes by Akira Kakuto. +* Fix off-by-one error in display of \every... token registers, thanks to Bruno + Le Floch. +* The XDV opcodes have been simplified slightly. The DVI id have been bumped to + 6 to reflect this. +* XeTeX now looks for the xdvipdfmx binary installed next to it and no longer + requires that it is installed in the system PATH (this was previously done + only on Windows). + +============================================================== +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. +* Fix OpenType math cut-ins support which was not always working properly. +* Avoid Unicode compatibility decomposition fallback for characters not + supported by the font as it often result in loss of essential characteristics + (like using regular Latin characters in place of missing math fraktur ones). + Non compatibility decomposition and composition fallback is still supported. +* For hybrid OpenType/Graphite fonts, we now prefer using OpenType for + compatibility with pre-0.9999 XeTeX. +* Fix many memory leaks when using AAT fonts on Mac. +* The âlanguageâ font option when loading Graphite fonts in now treated as a + BCP 47 language tag not and OpenType one. +* Various Unicode fixes for Windows console (thanks to TANAKA Takuji). +* Respect vertical glyph positioning with AAT fonts (fixes, for example, + rendering of the new Arabic fonts in Mac OS X 10.9). + +============================================================== +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. +* Document multiple alternates syntax in the reference documentation. + +============================================================== +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. + +* Add a workaround for a bug in clang headers to allow building with it on Mac. + +* Fix regression in loading PNG files on Mac. + +* Fix multiple regression with vertical text layout. + +* Update to HarfBuzz 0.9.15 fixing a couple of regressions with Arabic non + spacing marks and Hangul jamo. + +* Various build fixes for third party libraries. + +* XeTeX reference is now included in the release tarball. + +xdvipdfmx: +* Speed up inclusion of eps figures by Tsuchimura Nobuyuki. + +============================================================== +XeTeX 0.9999.1 was released 20130322 +============================================================== + +XeTeX: +* Fix loading font files on PPC Mac OS 10.5 (and potentially other versions of + Mac). + +* Fix handling of âscriptâ and âlanguageâ font options to be treated again as + OpenType not ISO tags, so that passing version 2 Indic script tags works + (though this is generally not needed as HarfBuzz will always use version 2 + shaping if the font has it, regardless of the tag used). + +* Fix loading JPEG images that do not specify a resolution. + +* When printing multi-byte characters to log or terminal avoid inserting new + lines in the middle of the characters, and count the characters not the bytes + when calculating line length. + +* Update to HarfBuzz 0.9.14, a couple of Indic and Hangul shaping bugs. + +xdvipdfmx: +* Speed up calculating glyph widths in native font. + +* Donât crash when /tmp is full. + +============================================================== +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 + 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). + +* Guess 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. + +* Fix applying negative delta glyph advance to the last glyph in the run, fixes + issues with âhaltâ and âvhalâ 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. + +============================================================== +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. diff --git a/Master/texmf-dist/doc/xetex/base/README b/Master/texmf-dist/doc/xetex/base/README new file mode 100644 index 00000000000..239a33eafb4 --- /dev/null +++ b/Master/texmf-dist/doc/xetex/base/README @@ -0,0 +1,15 @@ +$Id$ + +XeTeX is an extension of Donald Knuth's TeX, originally and primarily +written by Jonathan Kew. It natively supports UTF-8 Unicode input and +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. + +The XeTeX home page: http://tug.org/xetex +The CTAN Catalogue entry: http://ctan.org/pkg/xetex + +(This tiny README file is public domain, originally written by +Karl Berry, 2015.) |