Re: [XeTeX] new version of HarfBuzz

2017-04-24 Thread Jonathan Kew

On 24/04/2017 16:21, maxwell wrote:

On 2017-04-24 11:15, Jonathan Kew wrote:

On 24/04/2017 15:36, Bobby de Vos wrote:

The xetex binary as installed by the Tex Live installer in /usr/local
does not seem to load those two libraries.


Right; the TL-distributed binaries avoid dynamic linking as far as
possible, in order to maximize portability and consistency. The other
side of this, of course, is that they don't automatically benefit from
library updates.


Which brings me back to my original question: will xetex as distributed
in TeXLive 2017 include this harfbuzz update?  Or is it too late for that?


As of today, the updated harfbuzz is now in the TL source tree. And 
final binaries for the distribution are not yet done.


So I think we made it.

JK



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


Re: [XeTeX] new version of HarfBuzz

2017-04-24 Thread maxwell

On 2017-04-24 11:15, Jonathan Kew wrote:

On 24/04/2017 15:36, Bobby de Vos wrote:

The xetex binary as installed by the Tex Live installer in /usr/local
does not seem to load those two libraries.


Right; the TL-distributed binaries avoid dynamic linking as far as
possible, in order to maximize portability and consistency. The other
side of this, of course, is that they don't automatically benefit from
library updates.


Which brings me back to my original question: will xetex as distributed 
in TeXLive 2017 include this harfbuzz update?  Or is it too late for 
that?


   Mike Maxwell


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


Re: [XeTeX] new version of HarfBuzz

2017-04-24 Thread Bobby de Vos
On 2017-04-22 01:36, Jonathan Kew wrote:

> So pulling a harfbuzz update into texlive/xetex and rebuilding would
> indeed be beneficial. 

Am I correct that I could avoid rebuilding xetex on my Ubuntu Linux
system? The binary /usr/bin/xetex is dynamically linked, and I have
HarfBuzz and Graphite2 compiled from source and installed in /usr/local.
The ldd command (ldd /usr/bin/xetex) reports those two libraries are
loaded from /usr/local, and xetex -version reports

Compiled with Graphite2 version 1.3.6; using 1.3.9
Compiled with HarfBuzz version 1.0.1; using 1.4.5

The xetex binary as installed by the Tex Live installer in /usr/local
does not seem to load those two libraries. Which means that in order to
have a xetex in /usr/bin (as packaged by Debian/Ubuntu) that has the
update that JK did in the first part of 2016 to enable cross-space
contextual rendering (needed for the Awami Nastaliq font) you would need
Ubuntu 16.10 (yakkety) or later in order to have TeX Live 2016. Or maybe
you can update /usr/bin/xetex with the PPA at
ppa:jonathonf/texlive-2016, but I have not tested this to see if it
would dynamically load the needed libraries.

Bobby

-- 
Bobby de Vos
/devos.bo...@gmail.com/


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