[prev in list] [next in list] [prev in thread] [next in thread] 

List:       cairo
Subject:    Re: [cairo] cairo-user-fonts in hb-view
From:       Behdad Esfahbod <behdad () behdad ! org>
Date:       2022-02-09 0:08:54
Message-ID: CAF63+7Ue553BtHaTkkHWPmAii54Qs6PWAE0sAda4wQD=Vrg6PA () mail ! gmail ! com
[Download RAW message or body]

On Fri, Feb 4, 2022 at 7:57 PM Carl Worth <cworth@cworth.org> wrote:

> On Fri, Feb 04 2022, Behdad Esfahbod wrote:
> > Hey all,
>
> Hi, Behdad!


Hi Carl!

Good to hear from you!


> > Just wanted to say after over 14 years of designing the
> > cairo-user-font
>
> Welcome back. It's crazy to realize how much time has passed.
>

Indeed. It's as if it was yesterday that I was sitting next to you in
Vilanova i la Geltr=C3=BA, making, humm, the 1.2 release in 2006?


> >   https://github.com/harfbuzz/harfbuzz/pull/3411#issuecomment-103026155=
9
>
> Lovely, lovely!
>

Have made a lot of progress since, including color-fonts using
user-fonts... but:


> > Anyway, I just wanted to say kudos to whoever has been taking care of
> cairo
> > recently. A release would also help getting this released and used on t=
he
> > harfbuzz side.
>
> I don't know who has been doing releases lately. If nobody, perhaps we
> can fix that.
>

The color-in-user-fonts are hitting some bad bugs in cairo, I need some
help from Adrian fixing those before we want that code in a release.

Adrian, if you grab the 'draw' branch of HarfBuzz, the command-lines to
reproduce are all in that issue. Basically, from what I've understood so
far, when a render_color_glyph callback returns NOT_IMPLEMENTED, things can
go really weird, including glyphs going missing. There's also leaks that
valgrind is showing me... I also am hitting assertion failures, etc, all
over the place :(.  I'll try to debug, but it's been over ten years since I
understood the composer soup in cairo.

Cheers,
b


> -Carl
>

[Attachment #3 (text/html)]

<div dir="ltr"><div dir="ltr">On Fri, Feb 4, 2022 at 7:57 PM Carl Worth &lt;<a \
href="mailto:cworth@cworth.org" target="_blank">cworth@cworth.org</a>&gt; \
wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" \
style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex">On Fri, Feb 04 2022, Behdad Esfahbod wrote:<br> \
&gt; Hey all,<br> <br>
Hi, Behdad!</blockquote><div><br></div><div>Hi Carl!</div><div><br></div><div>Good to \
hear from you!</div><div>  </div><blockquote class="gmail_quote" style="margin:0px \
0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> &gt; Just \
wanted to say after over 14 years of designing the<br> &gt; cairo-user-font<br>
<br>
Welcome back. It&#39;s crazy to realize how much time has \
passed.<br></blockquote><div><br></div><div>Indeed. It&#39;s as if it was yesterday \
that I was sitting next to you in Vilanova i la GeltrĂș, making, humm, the 1.2 \
release in 2006?</div><div>  </div><blockquote class="gmail_quote" style="margin:0px \
0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> &gt;     <a \
href="https://github.com/harfbuzz/harfbuzz/pull/3411#issuecomment-1030261559" \
rel="noreferrer" target="_blank">https://github.com/harfbuzz/harfbuzz/pull/3411#issuecomment-1030261559</a><br>
 <br>
Lovely, lovely!<br></blockquote><div><br></div><div>Have made a lot of progress \
since, including color-fonts using user-fonts... but:</div><div>  </div><blockquote \
class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex"> &gt; Anyway, I just wanted to say kudos to \
whoever has been taking care of cairo<br> &gt; recently. A release would also help \
getting this released and used on the<br> &gt; harfbuzz side.<br>
<br>
I don&#39;t know who has been doing releases lately. If nobody, perhaps we<br>
can fix that.<br></blockquote><div><br></div><div>The color-in-user-fonts are hitting \
some bad bugs in cairo, I need some help from Adrian fixing those before we want that \
code in a release.</div><div><br></div><div>Adrian, if you grab the &#39;draw&#39; \
branch of HarfBuzz, the command-lines to reproduce are all in that issue. Basically, \
from what I&#39;ve understood so far, when a render_color_glyph callback returns \
NOT_IMPLEMENTED, things can go really weird, including  glyphs going missing. \
There&#39;s also leaks that valgrind is showing me... I also am hitting assertion \
failures, etc, all over the place :(.   I&#39;ll try to debug, but it&#39;s been over \
ten years since I understood the composer soup in \
cairo.</div><div><br></div><div>Cheers,</div><div>b</div><div>  </div><blockquote \
class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
                rgb(204,204,204);padding-left:1ex">
-Carl<br>
</blockquote></div></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic