<html><body><div style="color:#000; background-color:#fff; font-family:tahoma, new york, times, serif;font-size:12pt"><div style="font-family: tahoma, 'new york', times, serif; font-size: 12pt;"><span>Philip:</span></div><div style="font-family: tahoma, 'new york', times, serif; font-size: 16.363636016845703px; color: rgb(0, 0, 0); background-color: transparent; font-style: normal;"><span><br></span></div><div style="background-color: transparent;"><span style="color: rgb(0, 0, 0); font-family: tahoma, 'new york', times, serif; font-size: 16.363636016845703px; font-style: normal;">Thanks very much for your answer. It gives me new hopes. You are very kind. Well, you mention that you are using Cairo in several platforms. One of our goals is to develop C++ based software for Mac, Linux and Windows using our own library (C++ standard compliant) and the same IDE. </span><span style="background-color: transparent;">So maybe you can answer another
 question, if you are so kind: As you see, we are looking for two things: a graphics library and a powerful programming environment, Borland style, for example. Both multi platform. Do you know something like that?</span></div><div style="font-family: tahoma, 'new york', times, serif; font-size: 12pt;"><span style="background-color: transparent; font-size: 12pt;"><br></span></div><div style="font-family: tahoma, 'new york', times, serif; font-size: 12pt;"><span style="background-color: transparent; font-size: 12pt;">Thans again!</span></div><div style="font-family: tahoma, 'new york', times, serif; font-size: 12pt;"></div><div style="font-family: tahoma, 'new york', times, serif; font-size: 12pt;"> </div><div style="font-family: tahoma, 'new york', times, serif; font-size: 12pt; font-weight: bold;">Jose</div><div style="font-family: tahoma, 'new york', times, serif; font-size: 12pt;"><blockquote style="border-left: 2px solid rgb(16, 16, 255);
 margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <div style="font-family: tahoma, 'new york', times, serif; font-size: 12pt;"> <div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"> <div dir="ltr"> <hr size="1">  <font size="2" face="Arial"> <b><span style="font-weight:bold;">De:</span></b> Philip Schneider <philip@pixologic.com><br> <b><span style="font-weight: bold;">Para:</span></b> José Antonio Carmena <jcurru@yahoo.es> <br><b><span style="font-weight: bold;">CC:</span></b> "cairo@cairographics.org" <cairo@cairographics.org> <br> <b><span style="font-weight: bold;">Enviado:</span></b> Viernes 12 de abril de 2013 16:42<br> <b><span style="font-weight: bold;">Asunto:</span></b> Re: [cairo] Is Cairo fo me?<br> </font> </div> <div class="y_msg_container"><br><div id="yiv1120485263"><div>Hello Jose,<div><br></div><div>I am a fairly new user of Cairo, so take my feedback with that in mind: I
 have not used an extremely wide range of its functionality.</div><div><br></div><div>What I have used, however, has worked quite well, and I am quite happy with the API and the overall functionality provided by Cairo. You are quite right in noting that drawing non-trivial objects in OpenGL is a difficult problem, especially for such examples as you mentioned. In that regard, Cairo provides a solution that is more than adequate. As a tiny example, the first thing I did with Cairo was to create a "thought balloon" (google if necessary). Doing this in raw OpenGL is highly problematic, but I was able to do it in Cairo with literally a handful of lines of code, in a few hours after first downloading/compiling Cairo.</div><div><br></div><div>Regarding compiling for different platforms: this has not been much of an issue for me - I have compiled and used Cairo on Mac, Windows, and even using FlasCC. In the first two cases, I've simply created OpenGL textures
 from the Cairo surface that is rendered, and a similar operation in FlasCC for that platform, using the Stage3D functionality.</div><div><br></div><div>You should definitely look at the various examples/demos on the web, to see if Cairo seems to be what you're looking for. In particular, look at the "back ends" Cairo provides. It is quite easy to set up small test programs, if you wish to explore its API and performance. From what you have written, I would guess that Cairo is at least worth your time for a thorough evaluation, and also guess you might find it a good solution for your situation.</div><div><br></div><div>Good luck!</div><div><br></div><div>-- Philip</div><div><br><div><div>On Apr 12, 2013, at 7:22 AM, José Antonio Carmena <<a rel="nofollow" ymailto="mailto:jcurru@yahoo.es" target="_blank" href="mailto:jcurru@yahoo.es">jcurru@yahoo.es</a>> wrote:</div><br class="yiv1120485263Apple-interchange-newline"><blockquote
 type="cite"><div><div style="background-color: rgb(255, 255, 255); font-family: tahoma, 'new york', times, serif; font-size: 12pt;"><div style="font-family: tahoma, 'new york', times, serif; font-size: 12pt;"><span>Hello!</span></div><div style="font-family: tahoma, 'new york', times, serif; font-size: 16.363636016845703px; background-color: transparent; font-style: normal;"><span><br></span></div><div style="font-family: tahoma, 'new york', times, serif; font-size: 16.363636016845703px; background-color: transparent; font-style: normal;"><span>I'm new to Cairo. Glad to be here. I'm not an english speaker so excuse my mistakes, please.</span></div><div style="font-family: tahoma, 'new york', times, serif; font-size: 16.363636016845703px; background-color: transparent; font-style: normal;"><span><br></span></div><div style="font-family: tahoma, 'new york', times, serif; font-size: 16.363636016845703px; background-color: transparent; font-style:
 normal;"><span>Let's go.</span></div><div style="font-family: tahoma, 'new york', times, serif; font-size: 16.363636016845703px; background-color: transparent; font-style: normal;"><span><br></span></div><div style="background-color:transparent;"><div style="background-color:transparent;">We are developing a powerful application with 2D graphics in OpenGL, but we have reached a point where lines and points are not enough. We need dashed thick lines, double or triple thick lines, drawing SVGs in OpenGL, filled complex polygons, etc. We tried to develop some of these functions without success.</div><div style="background-color:transparent;"><br></div><div style="background-color:transparent;">We found Cairo and wonder if it would be a good choice. It should solve the problems I mentioned above, plus working under Linux, Mac and Windows, without any code
 modification.</div><div style="background-color:transparent;"><br></div><div style="background-color:transparent;">Does Cairo meet these requirements?</div><div style="background-color:transparent;"><br></div><div style="background-color:transparent;">By the way, now we are developing in Embarcadero (formerly Borland). Have you tried to use Cairo in that IDE?</div><div style="background-color:transparent;"><br></div><div style="background-color:transparent;">Many thanks in advance for your answers!</div></div><div style="font-family: tahoma, 'new york', times, serif; font-size: 12pt;"></div><div style="font-family: tahoma, 'new york', times, serif; font-size: 12pt;"> </div><div style="font-family: tahoma, 'new york', times, serif; font-size: 12pt; font-weight: bold;">Jose</div></div></div>-- <br>cairo mailing list<br><a rel="nofollow" ymailto="mailto:cairo@cairographics.org" target="_blank"
 href="mailto:cairo@cairographics.org">cairo@cairographics.org</a><br>http://lists.cairographics.org/mailman/listinfo/cairo</blockquote></div><br></div></div></div><br><br></div> </div> </div> </blockquote></div>   </div></body></html>