<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span style="color:rgb(36, 39, 41);font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:15px;text-align:left;background-color:rgb(255, 255, 255);display:inline !important">For example, I have a text string "hello" and a truetype font file, and
 I want to apply different color to different character, currently I cannot find a way to implement it. </span></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span style="color:rgb(36, 39, 41);font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:15px;text-align:left;background-color:rgb(255, 255, 255);display:inline !important"><br>
</span></div>
<div style=""><font color="#242729" face="Arial, Helvetica Neue, Helvetica, sans-serif"><span style="font-size: 15px;">My thought is:</span></font></div>
<div style=""><font color="#242729" face="Arial, Helvetica Neue, Helvetica, sans-serif"><span style="font-size: 15px;">first get each position of each character from pango/cairo, then if no api to render one by one, I can use freetype library to render each
 glyph, does it work?</span></font></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=""><font color="#242729" face="Arial, Helvetica Neue, Helvetica, sans-serif"><span style="font-size: 15px;">Thanks for any idea.</span></font></div>
</body>
</html>