<div>Hi,</div><div><br></div><div>I have a problem with half-colored ligatures, like "(5) <font color="#ff2600">mf</font>im" in the image:</div><div><br></div><div><img src="cid:7851AD26-0F83-4CA3-A6E9-39D8A74D0C9B"></div>
                <div><div>I figured out two ways to do this, but neither is good enough:</div><div><ul><li>I can shape each color range separately, but then I lose the kerning between them, breaking (6)</li><li>I can tell HarfBuzz to disable ligatures for the last of the first character of each color range, but then it breaks (2) or (3) and (4).</li></ul></div><div>Is there maybe a way to tell HarfBuzz to ignore ligatures if they span that color boundary? Or is there maybe a way to (quickly) assess if "liga" would be applied to a range of characters?</div><div><br></div><div>Thanks.</div><div><br></div><div>-- </div><div><p style="margin: 0px; font-size: 12px; font-family: 'Trebuchet MS'; color: rgb(35, 35, 35); "><b>Lóránt Pintér</b></p>
<p style="margin: 0px; font-size: 12px; font-family: 'Trebuchet MS'; color: rgb(35, 35, 35); ">Developer at <a href="http://prezi.com"><span style="color: rgb(18, 85, 204); ">Prezi</span></a></p></div></div>