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

List:       freetype-devel
Subject:    [ft-devel] Minor FT_Set_Var_Design_Coordinates() request
From:       Behdad Esfahbod <behdad () behdad ! org>
Date:       2017-12-18 18:39:45
Message-ID: CAF63+7WyjoTuE=ZrSS6s+=vRSAKXuP4+X0A=TFvxt_yW7HOFng () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hi Werner,

Is there any chance you can modify FT_Set_Var_Design_Coordinates() to
detect when the set face coordinates are not changed and shortcircuit out
early?  Currently, if one calls that function too often (say, for every
glyph load, which is how we want to call it in cairo), it causes font
metrics and autohinter reinitialization even if the coordinates didn't
change.  Can you please fix that?  Matthias and I are hacking together this
week, trying to finish font variations support in the Pango stack.

Thanks,

-- 
behdad
http://behdad.org/

[Attachment #5 (text/html)]

<div dir="ltr"><div><div>Hi Werner,<br><br></div>Is there any chance you can modify \
FT_Set_Var_Design_Coordinates() to detect when the set face coordinates are not \
changed and shortcircuit out early?   Currently, if one calls that function too often \
(say, for every glyph load, which is how we want to call it in cairo), it causes font \
metrics and autohinter reinitialization even if the coordinates didn&#39;t change.   \
Can you please fix that?   Matthias and I are hacking together this week, trying to \
finish font variations support in the Pango stack.<br><br></div>Thanks,<br \
clear="all"><div><div><div><br>-- <br><div class="gmail_signature">behdad<br><a \
href="http://behdad.org/" target="_blank">http://behdad.org/</a></div> \
</div></div></div></div>



_______________________________________________
Freetype-devel mailing list
Freetype-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/freetype-devel


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

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