<div dir="ltr"><div>Hi Behdad,</div><div><br></div><div>I wrote this hb.cc file. Drop it in the root of harfbuzz source tree to try it out. You will need to add both Freetype and 'hb-ucdn' to the include path though.</div><div><br></div>
<div>It will *not* compile; there are a bunch of symbol redefinition problems and other seemingly (?) trivial things to fix (82 issues to be exact).</div><div>I did not apply any patches to harfbuzz source tree itself. Thought you might want to change those things yourself since they would take some renaming of enum variables and other stuff.</div><div><br></div><div>Let me know if you want a patch for that as well, I believe I'm able to write it myself.</div><div><br></div><div>Cheers,</div><div>Daniel</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Dec 30, 2015 at 2:21 PM, Behdad Esfahbod <span dir="ltr"><<a href="mailto:behdad.esfahbod@gmail.com" target="_blank">behdad.esfahbod@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thanks Daniel.  I'm not opposed to the idea if it doesn't introduce too many<br>
hacks.  Might take a look at it myself even.<br>
<span class=""><br>
On 15-12-28 11:00 PM, Daniel Ribeiro Maciel wrote:<br>
> I can write a '.cc' file which includes all other '.cc' files and defines a<br>
> bunch of stuff if you guys are willing to add such file to your source tree.<br>
><br>
> On Tue, Dec 15, 2015 at 11:14 AM, Jonathan Blow <<a href="mailto:jon@number-none.com">jon@number-none.com</a><br>
</span><span class="">> <mailto:<a href="mailto:jon@number-none.com">jon@number-none.com</a>>> wrote:<br>
><br>
>     Sure, it would be fine to add this; there is also a for-loop in one spot<br>
>     that doesn't compile in Visual Studio because it declares an enum inline,<br>
>     so one has to move the enum.<br>
><br>
>     But these things don't matter, they only take a minute to fix. It's<br>
>     trivial. Whereas getting the library to build and link for the first time<br>
>     is measured in hours.<br>
><br>
>     It is a two-orders-of-magnitude difference, which is why I am saying that<br>
>     if widespread use of the code is a goal, making it easier to build should<br>
>     be the priority.<br>
><br>
>     On Tuesday, December 15, 2015, Behdad Esfahbod <<a href="mailto:behdad.esfahbod@gmail.com">behdad.esfahbod@gmail.com</a><br>
</span><span class="">>     <mailto:<a href="mailto:behdad.esfahbod@gmail.com">behdad.esfahbod@gmail.com</a>>> wrote:<br>
><br>
>         On 15-12-13 09:33 PM, Jamie Dale wrote:<br>
>         > You'll need a define to stub out getenv for a PS4 build<br>
><br>
>         I'll take a patch to hb-private.hh to do that.<br>
><br>
><br>
>     _______________________________________________<br>
>     HarfBuzz mailing list<br>
</span>>     <a href="mailto:HarfBuzz@lists.freedesktop.org">HarfBuzz@lists.freedesktop.org</a> <mailto:<a href="mailto:HarfBuzz@lists.freedesktop.org">HarfBuzz@lists.freedesktop.org</a>><br>
>     <a href="http://lists.freedesktop.org/mailman/listinfo/harfbuzz" rel="noreferrer" target="_blank">http://lists.freedesktop.org/mailman/listinfo/harfbuzz</a><br>
><br>
><br>
</blockquote></div><br></div>