Re: [XeTeX] XeTeX 0.9999.0 released (OS X and png)

2013-03-29 Thread Simon Cozens
On 29/03/2013 22:25, Khaled Hosny wrote:
> PNG image loading should be fixed now.

Confirmed, the latest sources in the git repository load the file fine. Looks
like [484b95] fixed it.

S



--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released (OS X and png)

2013-03-29 Thread Khaled Hosny
On Fri, Mar 29, 2013 at 09:22:13AM +0900, Simon Cozens wrote:
> On 14/03/2013 20:56, Simon Cozens wrote:
> > OS X packages work beautifully.
> 
> Except that PNG files don't get included in graphicx any more. JPEG is just
> fine. Here's the build info:
> 
> Compiled with ICU version 51.1; using 51.1
> Compiled with zlib version 1.2.7; using 1.2.7
> Compiled with FreeType2 version 2.4.11; using 2.4.11
> Compiled with Graphite2 version 1.2.1; using 1.2.1
> Compiled with HarfBuzz version 0.9.13; using 0.9.13
> Using Mac OS X Core Text, Cocoa & ImageIO frameworks
> 
> Should there be a libpng in there? (I don't know.) Or should this be covered
> by the Mac OS Image frameworks?

Image loading on Mac uses ImageIO framework (though for the next major
release we will probably switch to using the cross-platform code
path).

PNG image loading should be fixed now.

Regards,
Khaled


--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released (OS X and png)

2013-03-29 Thread Zdenek Wagner
2013/3/29 Peter Dyballa :
>
> Am 29.03.2013 um 13:10 schrieb Zdenek Wagner:
>
>> Thus I use basically the TL2012 environment and xdvipdfmx from TL 2012.
>
> You need to run
>
> sudo fmtutil-sys --byengine xetex
>
Of course, I did it but forgot to mention it.

> The whole procedure you described can be simplified. Rename in 
> /usr/local/texlive/2012/bin/x86_64 xetex and xdvipdfmx to -orig or 
> such, then hard-link the new binaries, and recreate the formats. Afterwards 
> you don't need to reset PATH.
>
It is easier for me to change the PATH, I have a small script in
bash+Tcl-TK to switch between various versions of TL. As I posted (and
reported off the list) at http://hroch486.icpf.cas.cz/xetex-test/ the
development version of XeTeX and GNU FreeFont have serious bugs in
Devanagari, thus I cannot use it in regular work.
> --
> Greetings
>
>   Pete
>
> Increase the size of your bike by at least *five* inches!
>
>
>
>
> --
> Subscriptions, Archive, and List information, etc.:
>   http://tug.org/mailman/listinfo/xetex



-- 
Zdeněk Wagner
http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz



--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released (OS X and png)

2013-03-29 Thread Peter Dyballa

Am 29.03.2013 um 13:10 schrieb Zdenek Wagner:

> Thus I use basically the TL2012 environment and xdvipdfmx from TL 2012.

You need to run

sudo fmtutil-sys --byengine xetex

The whole procedure you described can be simplified. Rename in 
/usr/local/texlive/2012/bin/x86_64 xetex and xdvipdfmx to -orig or such, 
then hard-link the new binaries, and recreate the formats. Afterwards you don't 
need to reset PATH.

--
Greetings

  Pete

Increase the size of your bike by at least *five* inches!




--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released (OS X and png)

2013-03-29 Thread Peter Dyballa

Am 29.03.2013 um 12:55 schrieb Simon Cozens:

> ! Unable to load picture or PDF file 'full-logo.png'.

How is pdflatex handling the LaTeX file?

Do you update TeX Live/Mac TeX with TLU or tlmgr?

Which version of Mac OS X are you on?

Can you send me that PNG file?

How does this LaTeX file work?

\listfiles
\documentclass{minimal}
\usepackage{graphicx}
\begin{document}
\includegraphics{full-logo.png}
\end{document}

For me XeTeX lists:

 *File List*
 minimal.cls2001/05/25 Standard LaTeX minimal class
graphicx.sty1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
  keyval.sty1999/03/16 v1.13 key=value parser (DPC)
graphics.sty2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
trig.sty1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg2010/04/23 v1.9 graphics configuration of TeX Live
   xetex.def2013/02/04 v0.95 LaTeX color/graphics driver for XeTeX 
(RRM/JK)
 Kollaps.pngGraphic file (type QTm)
 ***

Kollaps.png: PNG image, 300 x 300, 8-bit/color RGB, non-interlaced

No success here on Mac OS X 10.6.8…

--
Greetings

  Pete

Some day we may discover how to make magnets that can point in any direction.




--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released (OS X and png)

2013-03-29 Thread Zdenek Wagner
2013/3/29 Herbert Schulz :
>
> On Mar 29, 2013, at 6:55 AM, Simon Cozens  wrote:
>
>> On 29/03/2013 19:05, Peter Dyballa wrote:
>>> Can you give a minimal example?
>>
>> sh-3.2$ cat test.tex
>> \documentclass{article}
>> \usepackage{graphicx}
>> \begin{document}
>> \includegraphics{full-logo.png}
>> \end{document}
>>
>> sh-3.2$ file ./full-logo.png
>> ./full-logo.png: PNG image data, 250 x 71, 8-bit/color RGBA, non-interlaced
>>
>> sh-3.2$ xelatex test
>> This is XeTeX, Version 3.1415926-2.5-0..1 (TeX Live 2013/dev)
>> restricted \write18 enabled.
>> entering extended mode
>> (./test.tex
>> LaTeX2e <2011/06/27>
>> Babel  and hyphenation patterns for  loaded.
>> (/usr/local/texlive/2012/texmf-dist/tex/latex/base/article.cls
>> Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
>> (/usr/local/texlive/2012/texmf-dist/tex/latex/base/size10.clo))
>> (/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/graphicx.sty
>> (/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/keyval.sty)
>> (/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/graphics.sty
>> (/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/trig.sty)
>> (/usr/local/texlive/2012/texmf-dist/tex/latex/latexconfig/graphics.cfg)
>> (/usr/local/texlive/2012/texmf-dist/tex/xelatex/xetex-def/xetex.def)))
>> (./test.aux)
>> ! Unable to load picture or PDF file 'full-logo.png'.
>> 
>>   }
>> l.4 \includegraphics{full-logo.png}
>>
>> ?
>
>
> Howdy,
>
> I'm getting the same error message with 0..2 on Mac OS X 10.8. Is this a 
> problem with xetex.def?
>
After compilation in Linux I did:

cd /usr/local/texlive
cp -Rva 2012 
hardlink.py 2012  (just to save disk space)
cd /bin/x86_64
rm xetex
cp /path/to/compiled/xetex-0..1/xetex ./

Then I switched PATH to point to /usr/local/texlive//bin/x86_64

Thus I use basically the TL2012 environment and xdvipdfmx from TL 2012.

> Good Luck,
>
> Herb Schulz
> (herbs at wideopenwest dot com)
>
>
>
>
>
>
> --
> Subscriptions, Archive, and List information, etc.:
>   http://tug.org/mailman/listinfo/xetex



-- 
Zdeněk Wagner
http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz



--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released (OS X and png)

2013-03-29 Thread Zdenek Wagner
This is from my run, XeTeX downloaded and compiled yesterday, verified
that the PNG is relly displayed in the PDF file:

This is XeTeX, Version 3.1415926-2.5-0..1 (TeX Live 2013/dev)
(format=xelatex 2013.3.28)  29 MAR 2013 10:36
entering extended mode
 %&-line parsing enabled.
**pngtest.tex
(./pngtest.tex
LaTeX2e <2011/06/27>
Babel  and hyphenation patterns for english, dumylang, nohyphenation, ge
rman-x-2012-05-30, ngerman-x-2012-05-30, afrikaans, ancientgreek, ibycus, arabi
c, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danis
h, dutch, ukenglish, usenglishmax, esperanto, estonian, ethiopic, farsi, finnis
h, french, friulan, galician, german, ngerman, swissgerman, monogreek, greek, h
ungarian, icelandic, assamese, bengali, gujarati, hindi, kannada, malayalam, ma
rathi, oriya, panjabi, tamil, telugu, indonesian, interlingua, irish, italian,
kurmanji, latin, latvian, lithuanian, mongolian, mongolianlmc, bokmal, nynorsk,
 polish, portuguese, romanian, romansh, russian, sanskrit, serbian, serbianc, s
lovak, slovenian, spanish, swedish, turkish, turkmen, ukrainian, uppersorbian,
welsh, loaded.
(/usr/local/texlive//texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/local/texlive//texmf-dist/tex/latex/base/size10.clo
File: size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
)
\c@part=\count80
\c@section=\count81
\c@subsection=\count82
\c@subsubsection=\count83
\c@paragraph=\count84
\c@subparagraph=\count85
\c@figure=\count86
\c@table=\count87
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
(/usr/local/texlive//texmf-dist/tex/latex/graphics/graphicx.sty
Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)

(/usr/local/texlive//texmf-dist/tex/latex/graphics/keyval.sty
Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
\KV@toks@=\toks14
)
(/usr/local/texlive//texmf-dist/tex/latex/graphics/graphics.sty
Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)

(/usr/local/texlive//texmf-dist/tex/latex/graphics/trig.sty
Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
)
(/usr/local/texlive//texmf-dist/tex/latex/latexconfig/graphics.cfg
File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
)
Package graphics Info: Driver file: xetex.def on input line 91.

(/usr/local/texlive//texmf-dist/tex/xelatex/xetex-def/xetex.def
File: xetex.def 2009/11/22 v0.94 LaTeX color/graphics driver for XeTeX (RRM/JK)

))
\Gin@req@height=\dimen103
\Gin@req@width=\dimen104
)
No file pngtest.aux.
\openout1 = `pngtest.aux'.

LaTeX Font Info:Checking defaults for OML/cmm/m/it on input line 5.
LaTeX Font Info:... okay on input line 5.
LaTeX Font Info:Checking defaults for T1/cmr/m/n on input line 5.
LaTeX Font Info:... okay on input line 5.
LaTeX Font Info:Checking defaults for OT1/cmr/m/n on input line 5.
LaTeX Font Info:... okay on input line 5.
LaTeX Font Info:Checking defaults for OMS/cmsy/m/n on input line 5.
LaTeX Font Info:... okay on input line 5.
LaTeX Font Info:Checking defaults for OMX/cmex/m/n on input line 5.
LaTeX Font Info:... okay on input line 5.
LaTeX Font Info:Checking defaults for U/cmr/m/n on input line 5.
LaTeX Font Info:... okay on input line 5.
File: wrongchar.png Graphic file (type QTm)
 [1

] (./pngtest.aux) )
Here is how much of TeX's memory you used:
 538 strings out of 493996
 6524 string characters out of 3150840
 54058 words of memory out of 300
 3878 multiletter control sequences out of 15000+20
 3640 words of font info for 14 fonts, out of 300 for 9000
 1144 hyphenation exceptions out of 8191
 25i,5n,19p,198b,125s stack positions out of 5000i,500n,1p,20b,5s

Output written on pngtest.pdf (1 page).


2013/3/29 Simon Cozens :
> On 29/03/2013 19:05, Peter Dyballa wrote:
>> Can you give a minimal example?
>
> sh-3.2$ cat test.tex
> \documentclass{article}
> \usepackage{graphicx}
> \begin{document}
> \includegraphics{full-logo.png}
> \end{document}
>
> sh-3.2$ file ./full-logo.png
> ./full-logo.png: PNG image data, 250 x 71, 8-bit/color RGBA, non-interlaced
>
> sh-3.2$ xelatex test
> This is XeTeX, Version 3.1415926-2.5-0..1 (TeX Live 2013/dev)
>  restricted \write18 enabled.
> entering extended mode
> (./test.tex
> LaTeX2e <2011/06/27>
> Babel  and hyphenation patterns for  loaded.
> (/usr/local/texlive/2012/texmf-dist/tex/latex/base/article.cls
> Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
> (/usr/local/texlive/2012/texmf-dist/tex/latex/base/size10.clo))
> (/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/graphicx.sty
> (/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/keyval.sty)
> (/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/graphics.sty
> (/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/trig.sty)
> (/usr/local/texlive/2012/texmf-dist/tex/latex/latexconfig/graphics.cfg)
> (/us

Re: [XeTeX] XeTeX 0.9999.0 released (OS X and png)

2013-03-29 Thread Herbert Schulz

On Mar 29, 2013, at 6:55 AM, Simon Cozens  wrote:

> On 29/03/2013 19:05, Peter Dyballa wrote:
>> Can you give a minimal example?
> 
> sh-3.2$ cat test.tex
> \documentclass{article}
> \usepackage{graphicx}
> \begin{document}
> \includegraphics{full-logo.png}
> \end{document}
> 
> sh-3.2$ file ./full-logo.png
> ./full-logo.png: PNG image data, 250 x 71, 8-bit/color RGBA, non-interlaced
> 
> sh-3.2$ xelatex test
> This is XeTeX, Version 3.1415926-2.5-0..1 (TeX Live 2013/dev)
> restricted \write18 enabled.
> entering extended mode
> (./test.tex
> LaTeX2e <2011/06/27>
> Babel  and hyphenation patterns for  loaded.
> (/usr/local/texlive/2012/texmf-dist/tex/latex/base/article.cls
> Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
> (/usr/local/texlive/2012/texmf-dist/tex/latex/base/size10.clo))
> (/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/graphicx.sty
> (/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/keyval.sty)
> (/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/graphics.sty
> (/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/trig.sty)
> (/usr/local/texlive/2012/texmf-dist/tex/latex/latexconfig/graphics.cfg)
> (/usr/local/texlive/2012/texmf-dist/tex/xelatex/xetex-def/xetex.def)))
> (./test.aux)
> ! Unable to load picture or PDF file 'full-logo.png'.
> 
>   }
> l.4 \includegraphics{full-logo.png}
> 
> ?


Howdy,

I'm getting the same error message with 0..2 on Mac OS X 10.8. Is this a 
problem with xetex.def?

Good Luck,

Herb Schulz
(herbs at wideopenwest dot com)






--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released (OS X and png)

2013-03-29 Thread Simon Cozens
On 29/03/2013 19:05, Peter Dyballa wrote:
> Can you give a minimal example?

sh-3.2$ cat test.tex
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\includegraphics{full-logo.png}
\end{document}

sh-3.2$ file ./full-logo.png
./full-logo.png: PNG image data, 250 x 71, 8-bit/color RGBA, non-interlaced

sh-3.2$ xelatex test
This is XeTeX, Version 3.1415926-2.5-0..1 (TeX Live 2013/dev)
 restricted \write18 enabled.
entering extended mode
(./test.tex
LaTeX2e <2011/06/27>
Babel  and hyphenation patterns for  loaded.
(/usr/local/texlive/2012/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/local/texlive/2012/texmf-dist/tex/latex/base/size10.clo))
(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/local/texlive/2012/texmf-dist/tex/latex/latexconfig/graphics.cfg)
(/usr/local/texlive/2012/texmf-dist/tex/xelatex/xetex-def/xetex.def)))
(./test.aux)
! Unable to load picture or PDF file 'full-logo.png'.

   }
l.4 \includegraphics{full-logo.png}

?

simon@Simons-MacBook-4 ~/work/widemargin/admin $ xetex
This is XeTeX, Version 3.1415926-2.5-0..1 (TeX Live 2013/dev)
 restricted \write18 enabled.
**\relax
entering extended mode

*\input miniltx
(/usr/local/texlive/2012/texmf-dist/tex/plain/graphics-pln/miniltx.tex)
*\input graphicx.sty
(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/local/texlive/2012/texmf-dist/tex/latex/latexconfig/graphics.cfg)
(/usr/local/texlive/2012/texmf-dist/tex/xelatex/xetex-def/xetex.def)))
*\includegraphics{full-logo.png}
! Unable to load picture or PDF file 'full-logo.png'.

   }
\G@measure@QTm ...Xquote \space }\fi \piccommand }
  \dimen 0=\wd 0 \dimen 2=\h...

\Gin@setfile ...se #1\fi \endcsname {\Gin@base #2}
  \else \Gin@nosize {#3}\fi ...

\Ginclude@graphics ...sname {\Gin@base \Gin@ext }}
  \fi \endgroup
\Gin@ii ...eys {Gin}{#1}\Gin@esetsize \the \toks@
  \endgroup \fi
<*> \includegraphics{full-logo.png}


--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released (OS X and png)

2013-03-29 Thread Peter Dyballa

Am 29.03.2013 um 01:22 schrieb Simon Cozens:

> Except that PNG files don't get included in graphicx any more.

Can you give a minimal example?

> Should there be a libpng in there?

No. XeTeX is just including the PNG file as another future "stream" into the 
XDV output file (included fonts are also PDF "streams"), which then is 
transformed by xdvipdfmx to create a PDF file.

On Mac OS X 10.6.8 (Snow Leopard) I could not produce the failure you mention…

This is XeTeX, Version 3.1415926-2.5-0..2 (TeX Live 2013/dev) 2013-03-28
This is XeTeX, Version 3.1415926-2.5-0..1 (TeX Live 2013/dev) 2013-03-25
This is XeTeX, Version 3.1415926-2.5-0..0 (TeX Live 2013/dev) 2013-03-25
This is XeTeX, Version 3.1415926-2.5-0. (TeX Live 2013/dev) 2013-03-08

--
Greetings

  Pete

If it should exist, it doesn't. 
– Arnold's First Law of Documentation




--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released (OS X and png)

2013-03-28 Thread Simon Cozens
On 14/03/2013 20:56, Simon Cozens wrote:
> OS X packages work beautifully.

Except that PNG files don't get included in graphicx any more. JPEG is just
fine. Here's the build info:

Compiled with ICU version 51.1; using 51.1
Compiled with zlib version 1.2.7; using 1.2.7
Compiled with FreeType2 version 2.4.11; using 2.4.11
Compiled with Graphite2 version 1.2.1; using 1.2.1
Compiled with HarfBuzz version 0.9.13; using 0.9.13
Using Mac OS X Core Text, Cocoa & ImageIO frameworks

Should there be a libpng in there? (I don't know.) Or should this be covered
by the Mac OS Image frameworks?



--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released

2013-03-18 Thread George N. White III
In case anyone else is using Fedora 18, which provides a TeX
Live 2013/dev "preview":

$ xetex --version
XeTeX 3.1415926-2.5-0. (TeX Live 2013/dev)
kpathsea version 6.1.1dev
Copyright 2012 SIL International and Jonathan Kew.
There is NO warranty.  Redistribution of this software is
covered by the terms of both the XeTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the XeTeX source.
Primary author of XeTeX: Jonathan Kew.
Compiled with ICU version 49.1.1; using 49.1.1
Compiled with zlib version 1.2.7; using 1.2.7
Compiled with FreeType2 version 2.4.10; using 2.4.10
Compiled with Graphite2 version 1.1.1; using 1.1.1
Compiled with HarfBuzz version 0.9.12; using 0.9.12
Compiled with fontconfig version 2.10.2; using 2.10.2
Compiled with libpng version 1.5.13; using 1.5.13
Compiled with poppler version 0.20.2

Following the instructions for using the git repository:

 git clone git://git.code.sf.net/p/xetex/code xetex-code

gives a source tree with a build.sh script.

On Fedora 18, this build script needs to edited to use Fedora's
kpathsea library by adding the following to the list of configure
options:

 -prefix=/usr -with-system-kpathsea

This gives a working xetex:

XeTeX 3.1415926-2.5-0..0-2013031420 (TeX Live 2013/dev)
kpathsea version 6.1.1dev
Copyright 2012 SIL International and Jonathan Kew.
There is NO warranty.  Redistribution of this software is
covered by the terms of both the XeTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the XeTeX source.
Primary author of XeTeX: Jonathan Kew.
Compiled with ICU version 51.1; using 51.1
Compiled with zlib version 1.2.7; using 1.2.7
Compiled with FreeType2 version 2.4.11; using 2.4.11
Compiled with Graphite2 version 1.2.1; using 1.2.1
Compiled with HarfBuzz version 0.9.13; using 0.9.13
Compiled with fontconfig version 2.10.2; using 2.10.2
Compiled with libpng version 1.6.0; using 1.6.0
Compiled with poppler version 0.22.0




On Mon, Mar 11, 2013 at 8:14 PM, Khaled Hosny  wrote:

> Hi all,
>
> I have just uploaded a beta release of 0..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 a

Re: [XeTeX] XeTeX 0.9999.0 released

2013-03-18 Thread Zdenek Wagner
2013/3/18 Khaled Hosny :
> On Mon, Mar 18, 2013 at 11:11:18AM +0100, Zdenek Wagner wrote:
>> 2013/3/16 Khaled Hosny :
>> > Hi,
>> >
>> > I can not really tell if this is a bug or a feature, bug HarfBuzz
>> > normalization is independent of input normalization to technically the
>> > input text is not normalised, but it makes little difference with the
>> > PDF output.
>> >
>> > If you still think this is an issue, please raise it again on HarfBuzz
>> > mailing list since your old message went unanswered.
>>
>> I know nothing about Chinese but as I know, in Devanagari characters
>> with nukta as QA, ZA, FA (and a few others) exist as glyphs with their
>> own codepoints but can also be entered as KA, JA, PHA with combining
>> nukta. As I read somewhere, some fonts contain QA, ZA, FA, some fonts
>> do not. If JA + nukta is normalised to ZA but ZA does not exist in the
>> font, the character could not be rendered. NFD may be equally bad, if
>> ZA is decomposed to JA + nukta and the font does not contain nukta,
>> the character could not be rendered. So it may be an issue but I do
>> not know whether such problems may occur in nowadays' fonts. Similar
>> problem may occur even in latin scripts with combining diacritical
>> marks. The accented glyphs need not exists. Nowadays' fonts contain
>> all accented characters needed for languages as Czech, Slovak, Polish,
>> French but I do not know how widely Vietnamese is supported.
>
> HarfBuzz takes account of what glyphs exist in the font when choosing
> the normalization strategy, so such issue should not occur, if it does
> then it is a bug and let us know about it.
>
Thank you for explanation. My note was just theoretical, all fonts I
use (both commercial and free) contain all glyphs, so for me
personally NFC is no problem.

> Regards,
> Khaled
>
>
> --
> Subscriptions, Archive, and List information, etc.:
>   http://tug.org/mailman/listinfo/xetex



-- 
Zdeněk Wagner
http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz



--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released

2013-03-18 Thread Khaled Hosny
On Mon, Mar 18, 2013 at 11:11:18AM +0100, Zdenek Wagner wrote:
> 2013/3/16 Khaled Hosny :
> > Hi,
> >
> > I can not really tell if this is a bug or a feature, bug HarfBuzz
> > normalization is independent of input normalization to technically the
> > input text is not normalised, but it makes little difference with the
> > PDF output.
> >
> > If you still think this is an issue, please raise it again on HarfBuzz
> > mailing list since your old message went unanswered.
>
> I know nothing about Chinese but as I know, in Devanagari characters
> with nukta as QA, ZA, FA (and a few others) exist as glyphs with their
> own codepoints but can also be entered as KA, JA, PHA with combining
> nukta. As I read somewhere, some fonts contain QA, ZA, FA, some fonts
> do not. If JA + nukta is normalised to ZA but ZA does not exist in the
> font, the character could not be rendered. NFD may be equally bad, if
> ZA is decomposed to JA + nukta and the font does not contain nukta,
> the character could not be rendered. So it may be an issue but I do
> not know whether such problems may occur in nowadays' fonts. Similar
> problem may occur even in latin scripts with combining diacritical
> marks. The accented glyphs need not exists. Nowadays' fonts contain
> all accented characters needed for languages as Czech, Slovak, Polish,
> French but I do not know how widely Vietnamese is supported.
 
HarfBuzz takes account of what glyphs exist in the font when choosing
the normalization strategy, so such issue should not occur, if it does
then it is a bug and let us know about it.

Regards,
Khaled


--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released

2013-03-18 Thread Zdenek Wagner
2013/3/16 Khaled Hosny :
> Hi,
>
> I can not really tell if this is a bug or a feature, bug HarfBuzz
> normalization is independent of input normalization to technically the
> input text is not normalised, but it makes little difference with the
> PDF output.
>
> If you still think this is an issue, please raise it again on HarfBuzz
> mailing list since your old message went unanswered.
>
I know nothing about Chinese but as I know, in Devanagari characters
with nukta as QA, ZA, FA (and a few others) exist as glyphs with their
own codepoints but can also be entered as KA, JA, PHA with combining
nukta. As I read somewhere, some fonts contain QA, ZA, FA, some fonts
do not. If JA + nukta is normalised to ZA but ZA does not exist in the
font, the character could not be rendered. NFD may be equally bad, if
ZA is decomposed to JA + nukta and the font does not contain nukta,
the character could not be rendered. So it may be an issue but I do
not know whether such problems may occur in nowadays' fonts. Similar
problem may occur even in latin scripts with combining diacritical
marks. The accented glyphs need not exists. Nowadays' fonts contain
all accented characters needed for languages as Czech, Slovak, Polish,
French but I do not know how widely Vietnamese is supported.

> Regards,
> Khaled
>
> On Fri, Mar 15, 2013 at 12:55:24PM +0900, Dohyun Kim wrote:
>> Hi,
>>
>> This new version seems to do unicode normalization (NFC) by default.  It
>> was not the case of previous version of xetex, as far as
>> \XeTeXinputnormalization=1 is not declared explicitly.
>>
>> The new feature (or bug) affects pre-modern Hangul texts typeset with some
>> fonts, eg. Malgun Gothic bundled with windows 8.  To work around, I have to
>> insert ZWJ or ZWNJ between initial consonant and vowel, which is not a
>> common practice in Korea.  Attached are sample tex file and pdf.
>>
>> Anyway, this issue is related to my posting avaliable at
>> http://lists.freedesktop.org/archives/harfbuzz/2012-April/001896.html .
>> As I do not think it is a bug of harfbuzz or other library, I did not
>> respond any more.  I believe that font developers should cope with that
>> case, and there are some fonts that give us correct output even without ZWJ
>> or ZWNJ.
>>
>> Now with new xetex version, however, this new feature seems to conflict
>> with the primitive \XeTeXinputnormalization. So not just a feature but a
>> bug.
>>
>> Best,
>>
>>
>>
>> 2013/3/15 Simon Cozens 
>>
>> > On 14/03/2013 22:11, George N. White III wrote:
>> > > OS X packages work beautifully.
>> > > Which OS X version please?
>> >
>> > 10.8.2 here.
>> >
>> >
>> > --
>> > Subscriptions, Archive, and List information, etc.:
>> >   http://tug.org/mailman/listinfo/xetex
>> >
>>
>>
>>
>> --
>> Dohyun Kim
>> College of Law, Dongguk University
>> Seoul, Republic of Korea
>
>
>
>>
>>
>> --
>> Subscriptions, Archive, and List information, etc.:
>>   http://tug.org/mailman/listinfo/xetex
>
>
>
> --
> Subscriptions, Archive, and List information, etc.:
>   http://tug.org/mailman/listinfo/xetex



-- 
Zdeněk Wagner
http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz



--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released

2013-03-16 Thread Khaled Hosny
Hi,

I can not really tell if this is a bug or a feature, bug HarfBuzz
normalization is independent of input normalization to technically the
input text is not normalised, but it makes little difference with the
PDF output.

If you still think this is an issue, please raise it again on HarfBuzz
mailing list since your old message went unanswered.

Regards,
Khaled

On Fri, Mar 15, 2013 at 12:55:24PM +0900, Dohyun Kim wrote:
> Hi,
> 
> This new version seems to do unicode normalization (NFC) by default.  It
> was not the case of previous version of xetex, as far as
> \XeTeXinputnormalization=1 is not declared explicitly.
> 
> The new feature (or bug) affects pre-modern Hangul texts typeset with some
> fonts, eg. Malgun Gothic bundled with windows 8.  To work around, I have to
> insert ZWJ or ZWNJ between initial consonant and vowel, which is not a
> common practice in Korea.  Attached are sample tex file and pdf.
> 
> Anyway, this issue is related to my posting avaliable at
> http://lists.freedesktop.org/archives/harfbuzz/2012-April/001896.html .
> As I do not think it is a bug of harfbuzz or other library, I did not
> respond any more.  I believe that font developers should cope with that
> case, and there are some fonts that give us correct output even without ZWJ
> or ZWNJ.
> 
> Now with new xetex version, however, this new feature seems to conflict
> with the primitive \XeTeXinputnormalization. So not just a feature but a
> bug.
> 
> Best,
> 
> 
> 
> 2013/3/15 Simon Cozens 
> 
> > On 14/03/2013 22:11, George N. White III wrote:
> > > OS X packages work beautifully.
> > > Which OS X version please?
> >
> > 10.8.2 here.
> >
> >
> > --
> > Subscriptions, Archive, and List information, etc.:
> >   http://tug.org/mailman/listinfo/xetex
> >
> 
> 
> 
> -- 
> Dohyun Kim
> College of Law, Dongguk University
> Seoul, Republic of Korea



> 
> 
> --
> Subscriptions, Archive, and List information, etc.:
>   http://tug.org/mailman/listinfo/xetex



--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released

2013-03-15 Thread Dohyun Kim
2013/3/15 Dohyun Kim :
> Hi,
>
> This new version seems to do unicode normalization (NFC) by default.  It was
> not the case of previous version of xetex, as far as
> \XeTeXinputnormalization=1 is not declared explicitly.
>
> The new feature (or bug) affects pre-modern Hangul texts typeset with some
> fonts, eg. Malgun Gothic bundled with windows 8.  To work around, I have to
> insert ZWJ or ZWNJ between initial consonant and vowel, which is not a
> common practice in Korea.  Attached are sample tex file and pdf.

I just have written a teckit map and applied it to the sample tex file.
The map file is quite simple as follows:

LHSName  "Jamo"
RHSName  "Jamo-ZWJ"
pass(Unicode)
Class [MODLC] = ( U+1100..U+1112 )
Class [MODVO] = ( U+1161..U+1175 )
Class [OLDTC] = ( U+11C3..U+11FF U+D7CB..U+D7FB )
[MODLC]=lc [MODVO]=vo [OLDTC]=tc > @lc U+200D @vo @tc

Then all is ok.
I am satisfied now and personally do not have any complaints about the
new version.

Best,


--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released

2013-03-14 Thread Dohyun Kim
Hi,

This new version seems to do unicode normalization (NFC) by default.  It
was not the case of previous version of xetex, as far as
\XeTeXinputnormalization=1 is not declared explicitly.

The new feature (or bug) affects pre-modern Hangul texts typeset with some
fonts, eg. Malgun Gothic bundled with windows 8.  To work around, I have to
insert ZWJ or ZWNJ between initial consonant and vowel, which is not a
common practice in Korea.  Attached are sample tex file and pdf.

Anyway, this issue is related to my posting avaliable at
http://lists.freedesktop.org/archives/harfbuzz/2012-April/001896.html .
As I do not think it is a bug of harfbuzz or other library, I did not
respond any more.  I believe that font developers should cope with that
case, and there are some fonts that give us correct output even without ZWJ
or ZWNJ.

Now with new xetex version, however, this new feature seems to conflict
with the primitive \XeTeXinputnormalization. So not just a feature but a
bug.

Best,



2013/3/15 Simon Cozens 

> On 14/03/2013 22:11, George N. White III wrote:
> > OS X packages work beautifully.
> > Which OS X version please?
>
> 10.8.2 here.
>
>
> --
> Subscriptions, Archive, and List information, etc.:
>   http://tug.org/mailman/listinfo/xetex
>



-- 
Dohyun Kim
College of Law, Dongguk University
Seoul, Republic of Korea


oldplain.tex
Description: TeX document


oldplain.pdf
Description: Adobe PDF document


--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released

2013-03-14 Thread Simon Cozens
On 14/03/2013 22:11, George N. White III wrote:
> OS X packages work beautifully.
> Which OS X version please?

10.8.2 here.


--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released

2013-03-14 Thread Yves Codet
Hello.

As far as Devanagari script is concerned, everything seems to be correct on Mac 
OS X with these binaries. With previous versions diacritics were misplaced but 
it's now fixed. Unfortunately I can't test other Indian scripts because I can't 
read them fluently, but many people on this list can… :)

Best wishes,

Yves
 
Le 13 mars 2013 à 17:03, Mojca Miklavec  a 
écrit :

> On Tue, Mar 12, 2013 at 12:14 AM, Khaled Hosny wrote:
>> Hi all,
>> 
>> I have just uploaded a beta release of 0..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.
> 
> The binaries for many platforms (windows excluded at the moment) have
> been submitted to TLContrib now. You can use
>tlmgr --repository http://tlcontrib.metatex.org/2012 update --all
> for example.
> 
> Mojca
> 
> 
> --
> Subscriptions, Archive, and List information, etc.:
>  http://tug.org/mailman/listinfo/xetex



--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released

2013-03-14 Thread Tobias Schoel
What did Achilles wait for before taking over the turtle?

Am 14.03.2013 um 17:45 schrieb Barry MacKichan :

> Convergence.
> 
> On Mar 14, 2013, at 6:45 AM, Shriramana Sharma  wrote:
> 
>> So what are we waiting for for v 1.0?
> 
> 
> 
> --
> Subscriptions, Archive, and List information, etc.:
>  http://tug.org/mailman/listinfo/xetex


--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released

2013-03-14 Thread Barry MacKichan
Convergence.

On Mar 14, 2013, at 6:45 AM, Shriramana Sharma  wrote:

> So what are we waiting for for v 1.0?



--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released

2013-03-14 Thread George N. White III
On Thu, Mar 14, 2013 at 8:56 AM, Simon Cozens wrote:

> On 14/03/2013 01:03, Mojca Miklavec wrote:
> > The binaries for many platforms (windows excluded at the moment) have
> > been submitted to TLContrib now. You can use
> > tlmgr --repository http://tlcontrib.metatex.org/2012 update --all
> > for example.
>
> OS X packages work beautifully.
>

Which OS X version please?

-- 
George N. White III 
Head of St. Margarets Bay, Nova Scotia


--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released

2013-03-14 Thread Khaled Hosny
On Thu, Mar 14, 2013 at 06:15:28PM +0530, Shriramana Sharma wrote:
> So what are we waiting for for v 1.0?

http://tug.org/pipermail/xetex/2007-March/006057.html

:)


--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released

2013-03-14 Thread Shriramana Sharma
So what are we waiting for for v 1.0?

-- 
Shriramana Sharma


--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released

2013-03-14 Thread Simon Cozens
On 14/03/2013 01:03, Mojca Miklavec wrote:
> The binaries for many platforms (windows excluded at the moment) have
> been submitted to TLContrib now. You can use
> tlmgr --repository http://tlcontrib.metatex.org/2012 update --all
> for example.

OS X packages work beautifully.

Thank you very much, Khaled, (and Jiang Jiang and possibly others!) for all
your hard work making these important changes.

S


--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released

2013-03-14 Thread Khaled Hosny
On Thu, Mar 14, 2013 at 11:42:39AM +0100, Zdenek Wagner wrote:
> 2013/3/14 Khaled Hosny :
> > On Thu, Mar 14, 2013 at 07:20:15AM -0300, George N. White III wrote:
> >> On Thu, Mar 14, 2013 at 6:49 AM, Zdenek Wagner 
> >> wrote:
> >>
> >> > 2013/3/13 Mojca Miklavec :
> >> > > On Wed, Mar 13, 2013 at 7:40 PM, George N. White III wrote:
> >> > >> On RHEL 5.9, TLContrib packages don't work:
> >> > >>
> >> > >> xetex: symbol lookup error: xetex: undefined symbol:
> >> > _ZGVNSt7collateIwE2idE
> >> > >> luatex: /lib64/libc.so.6: version `GLIBC_2.7' not found (required by
> >> > luatex)
> >> > >> luatex: /lib64/libc.so.6: version `GLIBC_2.11' not found (required by
> >> > >> luatex)
> >> > >>
> >> > >> RHEL 5 (GLIBC 2.5) dates from 2005 and was expected to be in service 5
> >> > years
> >> > >> but is still widely used (7 is the new 5).  RHEL 5 can't readily build
> >> > the
> >> > >> new xetex as the tools are too old, but it looks like RHEL 6 (due to
> >> > replace
> >> > >> RHEL 5 "real soon now" at many "7 is 5" sites) has GLIBC 2.12, so if 
> >> > >> the
> >> > >> TLcontrib packages are a guide, should support TL2013:
> >> > >
> >> > > Thanks a lot for the feedback. I guess that this is about x86_64-linux?
> >> > >
> >> > > The hardware being used for compiling XeTeX is different than the one
> >> > > that will be used for building TeX Live 2013, so there is no need to
> >> > > panic yet ;)
> >> > >
> >> > > I just need a volunteer or a virtual machine to build against an older
> >> > glibc.
> >> > >
> >> > I have just looked at CentOS 5.5 which should be based on RHEL 5.5. It
> >> > contains /usr/lib64/libc.co and /usr/lib/libc.so, I do not see any
> >> > other libc.so.* under /usr
> >> >
> >> > I can try to build XeTeX on it.
> >> >
> >>
> >> I did try building XeTeX on RHEL 5.9, but tools like autoconf are very old
> >> versions, so be prepared for a long session of upgrading tools.
> >
> > Building from the tarball (or better the release-0..0 branch on git)
> > should not require having autotools, but you still need a recent enough
> > gcc (3.x known not to work for HarfBuzz).
> >
> Even CentOS 5.0 has gcc 4.1.1, do you think it is enough?

I don't know for sure, 4.4 is the lowest version used
successfully AFAIK.

Regards,
Khaled


--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released

2013-03-14 Thread Zdenek Wagner
2013/3/14 Khaled Hosny :
> On Thu, Mar 14, 2013 at 07:20:15AM -0300, George N. White III wrote:
>> On Thu, Mar 14, 2013 at 6:49 AM, Zdenek Wagner 
>> wrote:
>>
>> > 2013/3/13 Mojca Miklavec :
>> > > On Wed, Mar 13, 2013 at 7:40 PM, George N. White III wrote:
>> > >> On RHEL 5.9, TLContrib packages don't work:
>> > >>
>> > >> xetex: symbol lookup error: xetex: undefined symbol:
>> > _ZGVNSt7collateIwE2idE
>> > >> luatex: /lib64/libc.so.6: version `GLIBC_2.7' not found (required by
>> > luatex)
>> > >> luatex: /lib64/libc.so.6: version `GLIBC_2.11' not found (required by
>> > >> luatex)
>> > >>
>> > >> RHEL 5 (GLIBC 2.5) dates from 2005 and was expected to be in service 5
>> > years
>> > >> but is still widely used (7 is the new 5).  RHEL 5 can't readily build
>> > the
>> > >> new xetex as the tools are too old, but it looks like RHEL 6 (due to
>> > replace
>> > >> RHEL 5 "real soon now" at many "7 is 5" sites) has GLIBC 2.12, so if the
>> > >> TLcontrib packages are a guide, should support TL2013:
>> > >
>> > > Thanks a lot for the feedback. I guess that this is about x86_64-linux?
>> > >
>> > > The hardware being used for compiling XeTeX is different than the one
>> > > that will be used for building TeX Live 2013, so there is no need to
>> > > panic yet ;)
>> > >
>> > > I just need a volunteer or a virtual machine to build against an older
>> > glibc.
>> > >
>> > I have just looked at CentOS 5.5 which should be based on RHEL 5.5. It
>> > contains /usr/lib64/libc.co and /usr/lib/libc.so, I do not see any
>> > other libc.so.* under /usr
>> >
>> > I can try to build XeTeX on it.
>> >
>>
>> I did try building XeTeX on RHEL 5.9, but tools like autoconf are very old
>> versions, so be prepared for a long session of upgrading tools.
>
> Building from the tarball (or better the release-0..0 branch on git)
> should not require having autotools, but you still need a recent enough
> gcc (3.x known not to work for HarfBuzz).
>
Even CentOS 5.0 has gcc 4.1.1, do you think it is enough?

> Regards,
> Khaled
>
>
> --
> Subscriptions, Archive, and List information, etc.:
>   http://tug.org/mailman/listinfo/xetex



-- 
Zdeněk Wagner
http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz



--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released

2013-03-14 Thread Khaled Hosny
On Thu, Mar 14, 2013 at 07:20:15AM -0300, George N. White III wrote:
> On Thu, Mar 14, 2013 at 6:49 AM, Zdenek Wagner wrote:
> 
> > 2013/3/13 Mojca Miklavec :
> > > On Wed, Mar 13, 2013 at 7:40 PM, George N. White III wrote:
> > >> On RHEL 5.9, TLContrib packages don't work:
> > >>
> > >> xetex: symbol lookup error: xetex: undefined symbol:
> > _ZGVNSt7collateIwE2idE
> > >> luatex: /lib64/libc.so.6: version `GLIBC_2.7' not found (required by
> > luatex)
> > >> luatex: /lib64/libc.so.6: version `GLIBC_2.11' not found (required by
> > >> luatex)
> > >>
> > >> RHEL 5 (GLIBC 2.5) dates from 2005 and was expected to be in service 5
> > years
> > >> but is still widely used (7 is the new 5).  RHEL 5 can't readily build
> > the
> > >> new xetex as the tools are too old, but it looks like RHEL 6 (due to
> > replace
> > >> RHEL 5 "real soon now" at many "7 is 5" sites) has GLIBC 2.12, so if the
> > >> TLcontrib packages are a guide, should support TL2013:
> > >
> > > Thanks a lot for the feedback. I guess that this is about x86_64-linux?
> > >
> > > The hardware being used for compiling XeTeX is different than the one
> > > that will be used for building TeX Live 2013, so there is no need to
> > > panic yet ;)
> > >
> > > I just need a volunteer or a virtual machine to build against an older
> > glibc.
> > >
> > I have just looked at CentOS 5.5 which should be based on RHEL 5.5. It
> > contains /usr/lib64/libc.co and /usr/lib/libc.so, I do not see any
> > other libc.so.* under /usr
> >
> > I can try to build XeTeX on it.
> >
> 
> I did try building XeTeX on RHEL 5.9, but tools like autoconf are very old
> versions, so be prepared for a long session of upgrading tools.

Building from the tarball (or better the release-0..0 branch on git)
should not require having autotools, but you still need a recent enough
gcc (3.x known not to work for HarfBuzz).

Regards,
Khaled


--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released

2013-03-14 Thread George N. White III
On Thu, Mar 14, 2013 at 6:49 AM, Zdenek Wagner wrote:

> 2013/3/13 Mojca Miklavec :
> > On Wed, Mar 13, 2013 at 7:40 PM, George N. White III wrote:
> >> On RHEL 5.9, TLContrib packages don't work:
> >>
> >> xetex: symbol lookup error: xetex: undefined symbol:
> _ZGVNSt7collateIwE2idE
> >> luatex: /lib64/libc.so.6: version `GLIBC_2.7' not found (required by
> luatex)
> >> luatex: /lib64/libc.so.6: version `GLIBC_2.11' not found (required by
> >> luatex)
> >>
> >> RHEL 5 (GLIBC 2.5) dates from 2005 and was expected to be in service 5
> years
> >> but is still widely used (7 is the new 5).  RHEL 5 can't readily build
> the
> >> new xetex as the tools are too old, but it looks like RHEL 6 (due to
> replace
> >> RHEL 5 "real soon now" at many "7 is 5" sites) has GLIBC 2.12, so if the
> >> TLcontrib packages are a guide, should support TL2013:
> >
> > Thanks a lot for the feedback. I guess that this is about x86_64-linux?
> >
> > The hardware being used for compiling XeTeX is different than the one
> > that will be used for building TeX Live 2013, so there is no need to
> > panic yet ;)
> >
> > I just need a volunteer or a virtual machine to build against an older
> glibc.
> >
> I have just looked at CentOS 5.5 which should be based on RHEL 5.5. It
> contains /usr/lib64/libc.co and /usr/lib/libc.so, I do not see any
> other libc.so.* under /usr
>
> I can try to build XeTeX on it.
>

I did try building XeTeX on RHEL 5.9, but tools like autoconf are very old
versions, so be prepared for a long session of upgrading tools.   Is it
realistic to expect that TL2013
binaries that use opentype math work on GLIBC 2.5 systems?

I won't get back to the RHEL 5.9 machine until April, by which time I'm
hoping we will upgrade to RHEL 6 (waiting on a vendor to support RHEL 6).

-- 
George N. White III


--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released

2013-03-14 Thread Zdenek Wagner
2013/3/13 Mojca Miklavec :
> On Wed, Mar 13, 2013 at 7:40 PM, George N. White III wrote:
>> On RHEL 5.9, TLContrib packages don't work:
>>
>> xetex: symbol lookup error: xetex: undefined symbol: _ZGVNSt7collateIwE2idE
>> luatex: /lib64/libc.so.6: version `GLIBC_2.7' not found (required by luatex)
>> luatex: /lib64/libc.so.6: version `GLIBC_2.11' not found (required by
>> luatex)
>>
>> RHEL 5 (GLIBC 2.5) dates from 2005 and was expected to be in service 5 years
>> but is still widely used (7 is the new 5).  RHEL 5 can't readily build the
>> new xetex as the tools are too old, but it looks like RHEL 6 (due to replace
>> RHEL 5 "real soon now" at many "7 is 5" sites) has GLIBC 2.12, so if the
>> TLcontrib packages are a guide, should support TL2013:
>
> Thanks a lot for the feedback. I guess that this is about x86_64-linux?
>
> The hardware being used for compiling XeTeX is different than the one
> that will be used for building TeX Live 2013, so there is no need to
> panic yet ;)
>
> I just need a volunteer or a virtual machine to build against an older glibc.
>
I have just looked at CentOS 5.5 which should be based on RHEL 5.5. It
contains /usr/lib64/libc.co and /usr/lib/libc.so, I do not see any
other libc.so.* under /usr

I can try to build XeTeX on it.

> Mojca
>
>
> --
> Subscriptions, Archive, and List information, etc.:
>   http://tug.org/mailman/listinfo/xetex



-- 
Zdeněk Wagner
http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz



--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released

2013-03-13 Thread Mojca Miklavec
On Wed, Mar 13, 2013 at 7:40 PM, George N. White III wrote:
> On RHEL 5.9, TLContrib packages don't work:
>
> xetex: symbol lookup error: xetex: undefined symbol: _ZGVNSt7collateIwE2idE
> luatex: /lib64/libc.so.6: version `GLIBC_2.7' not found (required by luatex)
> luatex: /lib64/libc.so.6: version `GLIBC_2.11' not found (required by
> luatex)
>
> RHEL 5 (GLIBC 2.5) dates from 2005 and was expected to be in service 5 years
> but is still widely used (7 is the new 5).  RHEL 5 can't readily build the
> new xetex as the tools are too old, but it looks like RHEL 6 (due to replace
> RHEL 5 "real soon now" at many "7 is 5" sites) has GLIBC 2.12, so if the
> TLcontrib packages are a guide, should support TL2013:

Thanks a lot for the feedback. I guess that this is about x86_64-linux?

The hardware being used for compiling XeTeX is different than the one
that will be used for building TeX Live 2013, so there is no need to
panic yet ;)

I just need a volunteer or a virtual machine to build against an older glibc.

Mojca


--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released

2013-03-13 Thread George N. White III
On RHEL 5.9, TLContrib packages don't work:

xetex: symbol lookup error: xetex: undefined symbol: _ZGVNSt7collateIwE2idE
luatex: /lib64/libc.so.6: version `GLIBC_2.7' not found (required by luatex)
luatex: /lib64/libc.so.6: version `GLIBC_2.11' not found (required by
luatex)

RHEL 5 (GLIBC 2.5) dates from 2005 and was expected to be in service 5
years but is still widely used (7 is the new 5).  RHEL 5 can't readily
build the new xetex as the tools are too old, but it looks like RHEL 6 (due
to replace RHEL 5 "real soon now" at many "7 is 5" sites) has GLIBC 2.12,
so if the TLcontrib packages are a guide, should support TL2013:





On Wed, Mar 13, 2013 at 1:03 PM, Mojca Miklavec <
mojca.miklavec.li...@gmail.com> wrote:

> On Tue, Mar 12, 2013 at 12:14 AM, Khaled Hosny wrote:
> > Hi all,
> >
> > I have just uploaded a beta release of 0..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.
>
> The binaries for many platforms (windows excluded at the moment) have
> been submitted to TLContrib now. You can use
> tlmgr --repository http://tlcontrib.metatex.org/2012 update --all
> for example.
>
> Mojca
>
>
> --
> Subscriptions, Archive, and List information, etc.:
>   http://tug.org/mailman/listinfo/xetex
>



-- 
George N. White III 
Head of St. Margarets Bay, Nova Scotia


--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released

2013-03-13 Thread Mojca Miklavec
On Tue, Mar 12, 2013 at 12:14 AM, Khaled Hosny wrote:
> Hi all,
>
> I have just uploaded a beta release of 0..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.

The binaries for many platforms (windows excluded at the moment) have
been submitted to TLContrib now. You can use
tlmgr --repository http://tlcontrib.metatex.org/2012 update --all
for example.

Mojca


--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released

2013-03-12 Thread Chris Yocum
Hi Khaled,

Please accept my heartfelt congradulations.  This was a huge amount of
work and you should be commended!

All the best,
Chris Yocum

On Tue, Mar 12, 2013 at 01:14:31AM +0200, Khaled Hosny wrote:
> Hi all,
> 
> I have just uploaded a beta release of 0..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

Re: [XeTeX] XeTeX 0.9999.0 released

2013-03-12 Thread Apostolos Syropoulos


 Cool! Keep on the good work!!

Best regards,

Apostolos

--
Apostolos Syropoulos
Xanthi, Greece

--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released

2013-03-11 Thread Shriramana Sharma
Khaled thank you very very much for porting XeTeX to HB-NG, especially for
the Graphite 2 support which is sure to be a boon for may people like me!

Am presently engrossed in other (related) things but will get around to
testing the soonest I can.

Many many thanks once again!

Shriramana Sharma
Sent from my Android phone


--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] XeTeX 0.9999.0 released

2013-03-11 Thread Dominik Wujastyk
Congratulations on this exciting release and heartfelt thanks!

Dominik


--
Dr Dominik Wujastyk
Department of South Asia, Tibetan and Buddhist Studies
,
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,  Bangalore, India.
Project  | home
page|
HSSA  | PGP 





On 12 March 2013 00:14, Khaled Hosny  wrote:

> Hi all,
>
> I have just uploaded a beta release of 0..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 

[XeTeX] XeTeX 0.9999.0 released

2013-03-11 Thread Khaled Hosny
Hi all,

I have just uploaded a beta release of 0..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