<br>


<div id=AOLMsgPart_2_ed25ae3f-0866-45a4-9553-d41ea236b8a2>&gt;Is getting a list of installed fonts a requirement or are you just working with a fixed set of fonts? I am trying to understand &gt;what's not working. Is some fonts not working but other as well? Font names that are not working would be useful.<br>
<br>
Yes, I think.&nbsp; The final product needs to support any font a user wants to use.&nbsp; I do not want to limit this to a predefined set that we include within our product.&nbsp; We need to allow for users installing thier own fonts, perhaps fonts they develop themselves (within reasonable limititations).&nbsp; I am assuming this means I need to support a user providing a font pattern which the product will search for, find and render onto the Cairo ARGB surface.&nbsp; If&nbsp;Cairo + Pango alone can handle this then&nbsp;this is great.<br>
<br>
My initial development used Cairo alone.&nbsp; This was ok for a start but limited the types of fonts to those with 'standard' layouts (left to right).&nbsp; My second step was to integrate with Pango to allow for use of 'non-standard' (Hebrew, Chinese, etc.) layouts.&nbsp; I got to the point where Cairo + Pango worked with 'standard' fonts, but I could not get the 'non-standard' stuff working.&nbsp; I asumed all I need do was implement the gravity attributes but all I could get was boxes instead of text with anything but the vertical selection.&nbsp; Since I assumed I needed to add FontConfig and FreeType at some point I thought perhaps I was not using the correct font sets and that it was a good time to add these libraries.&nbsp; Once I added FontConfig and FreeType I was able to determine all the available fonts and implemented a means to provide the font pattern to select a particular one.&nbsp; It was at this point I determined that only some of the fonts would render as expected and the others would all seem to render&nbsp;using some default font.&nbsp; I could supply more detail about which fonts rendered as expected and which did not.&nbsp; At this point it was suggested that I needed Cairo + FreeType to allow the font pattern to be passed to Cairo properly.&nbsp; This is why I started my search for the binaries or build environment.<br>
<br>
Once I get the basics working I need to do some more advanced layouts.&nbsp; My code can already animate the text (scroll and fade).&nbsp;&nbsp;We need to do things similar to PowerPoint animations.&nbsp; One example would be a wave pattern where letters are higher than others.&nbsp; The high point&nbsp;will scroll down the text string at some rate.&nbsp; I am hoping I can achieve this using Pango but this is not a big concern at this point.<br>
</div>
<!-- end of AOLMsgPart_2_ed25ae3f-0866-45a4-9553-d41ea236b8a2 --><div id='u8CA68A69E334A2B-A90-2EFF' class='aol_ad_footer'><FONT style="color: black; font: normal 10pt ARIAL, SAN-SERIF;"><HR style="MARGIN-TOP: 10px">Get the <A title="http://www.mapquest.com/toolbar?NCID=mpqmap00030000000003" href="http://www.mapquest.com/toolbar?NCID=mpqmap00030000000003" target="_blank">MapQuest Toolbar</A>, Maps, Traffic, Directions & More!</FONT> </div>