Re: [HarfBuzz] Building and testing HarfBuzz 2.3.0 on MinGW

2019-02-09 Thread Richard Wordingham
On Fri, 08 Feb 2019 11:22:03 +0200 Eli Zaretskii wrote: > . Graphite2 is becoming less and less important, as fonts which > require that are rare, and their importance for minority scripts > is diminishing with recent OpenType developments. But note that the Universal Script Engine (US

Re: [HarfBuzz] Building and testing HarfBuzz 2.3.0 on MinGW

2019-02-08 Thread Ebrahim Byagowi
On Fri, Feb 8, 2019 at 5:24 PM Eli Zaretskii wrote: > > From: Ebrahim Byagowi > > Date: Fri, 8 Feb 2019 16:02:46 +0330 > > Cc: Nathan Willis , Harfbuzz < > harfbuzz@lists.freedesktop.org> > > > > > My conclusion was that ICU is not needed, but maybe it has some > advantages, > > > > It will be a

Re: [HarfBuzz] Building and testing HarfBuzz 2.3.0 on MinGW

2019-02-08 Thread Eli Zaretskii
> From: Ebrahim Byagowi > Date: Fri, 8 Feb 2019 16:02:46 +0330 > Cc: Nathan Willis , Harfbuzz > > > > My conclusion was that ICU is not needed, but maybe it has some advantages, > > It will be a good idea if someone ships ICU anyway, they use their ICU (or > glib, which can provide unicode >

Re: [HarfBuzz] Building and testing HarfBuzz 2.3.0 on MinGW

2019-02-08 Thread Ebrahim Byagowi
> My conclusion was that ICU is not needed, but maybe it has some advantages, It will be a good idea if someone ships ICU anyway, they use their ICU (or glib, which can provide unicode callbacks also) instead having extra a harfbuzz buildin UCDN, at least for size reduction reasons. > graphite2,

Re: [HarfBuzz] Building and testing HarfBuzz 2.3.0 on MinGW

2019-02-08 Thread Eli Zaretskii
> From: Nathan Willis > Date: Mon, 4 Feb 2019 12:28:02 + > Cc: harfbuzz@lists.freedesktop.org > > On Sat, Jan 26, 2019 at 5:35 PM Eli Zaretskii wrote: > > > 1) It would be good to have some guidance in some README or in the > > HTML docs regarding the optional dependencies and configuration

Re: [HarfBuzz] Building and testing HarfBuzz 2.3.0 on MinGW

2019-02-05 Thread Eli Zaretskii
> From: Nathan Willis > Date: Mon, 4 Feb 2019 12:28:02 + > Cc: harfbuzz@lists.freedesktop.org > > On Sat, Jan 26, 2019 at 5:35 PM Eli Zaretskii wrote: > > 1) It would be good to have some guidance in some README or in the > HTML docs regarding the optional dependencies and configuration >

Re: [HarfBuzz] Building and testing HarfBuzz 2.3.0 on MinGW

2019-02-04 Thread Nathan Willis
Hi Eli, On Sat, Jan 26, 2019 at 5:35 PM Eli Zaretskii wrote: > > 1) It would be good to have some guidance in some README or in the > HTML docs regarding the optional dependencies and configuration > options, and their significance. For example, it turns out Glib is > needed to run a large port

Re: [HarfBuzz] Building and testing HarfBuzz 2.3.0 on MinGW

2019-01-27 Thread Behdad Esfahbod
We should port the test suite runner to C, and test suite to gtest (Google Test) instead of glib. For hb-shape / hb-view, requirements stay the same, and they are hinted at in the configure report. On Sun, Jan 27, 2019 at 4:48 PM Eli Zaretskii wrote: > > From: Ebrahim Byagowi > > Date: Sun, 27

Re: [HarfBuzz] Building and testing HarfBuzz 2.3.0 on MinGW

2019-01-27 Thread Eli Zaretskii
> From: Ebrahim Byagowi > Date: Sun, 27 Jan 2019 01:02:01 +0330 > Cc: Harfbuzz > > 1) Agreed Btw, one other prerequisite for running the test suite is Python. I suggest that to be mentioned as well. In my case, Python was not on PATH, and most tests failed. > 2) Something feels wrong as we c

Re: [HarfBuzz] Building and testing HarfBuzz 2.3.0 on MinGW

2019-01-26 Thread Ebrahim Byagowi
Hey there. 1) Agreed 2) Something feels wrong as we compile all these in our msys2 CI already and that shouldn't be that different from your setup 3) Uniscribe and DirectWrite backends and now CoreText, are mostly for co

[HarfBuzz] Building and testing HarfBuzz 2.3.0 on MinGW

2019-01-26 Thread Eli Zaretskii
I'm resending this after subscribing to the list, since my original message, send a month ago, only got an automated response that it's waiting for a moderator. (Does someone actually tend to the moderator's tasks of this list?) I've built HarfBuzz 2.3.0 on MS-Windows using mingw.org's MinGW (htt