Re: [XeTeX] new version of HarfBuzz
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
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
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