That would be great. It would mean less work for me to implement of course, but more importantly, with the JS port performance is key, and not having to re-shape everything twice would be really important for us.
If there's a way I can help make this happen, let me know. -- Lóci On Wednesday, October 24, 2012 at 10:53 PM, Behdad Esfahbod wrote: > On 12-10-24 09:33 AM, Lóránt Pintér wrote: > > Having this would be wonderful. Is there a plan to do this in the near > > future, > > maybe before 1.0? > > > > > It's probably two hours to get this working... I'll try to prioritize it. > > behdad > > > > -- > > Lorant > > > > On Wednesday, October 24, 2012 at 6:23 PM, Behdad Esfahbod wrote: > > > > > On 12-10-23 10:43 PM, Konstantin Ritt wrote: > > > > 2012/10/23 Behdad Esfahbod <[email protected] > > > > <mailto:[email protected]>>: > > > > > > On 12-10-17 08:22 PM, Lóránt Pintér wrote: > > > > > > > > > > > > > > > > This could work, but I would basically have to shape the whole > > > > > > > > text twice. > > > > > > > > That doesn't sound right. Or does it? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > It actually is what you need to do, and what Pango does for > > > > > > example. Now, I > > > > > > like to add API to HarfBuzz that would improve this, and you would > > > > > > essentially > > > > > > just need to reshape the cluster at the linebreak position, but for > > > > > > now, you > > > > > > need to reshape each line. > > > > > > > > > > > > > > > > > > > Are you saying about re-introducing the Unicode Segmentation algorithm > > > > implementation to Harfbuzz? Hope you're not :) > > > > > > > > > > > > > No. Unicode segmentation algorithm is not really helpful here. What > > > HarfBuzz > > > can tell you is this: for each position in the text, it can tell you > > > whether > > > breaking the string here and shaping the two sides separately and > > > concatenating the resulting glyphstrings will result in the same > > > glyphstring > > > that you get if you shape the full string. No other code can tell you > > > that, > > > since it depends on how the font lookups work. > > > > > > behdad > > > > > > > Konstantin
_______________________________________________ HarfBuzz mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/harfbuzz
