On 2015-05-13 21:44-0500 Aaron Hexamer wrote: > Would it be developed using the GDI? If so, then maybe wingdi?
Hi Aaron: To respond to your first question even though I am not that familiar with Windows, I did look up the article at <http://en.wikipedia.org/wiki/Graphics_Device_Interface>, and it appears that is an old API that has been replaced with the Direct2D <http://en.wikipedia.org/wiki/Direct2D> API. I then followed up with some google searching to find <https://msdn.microsoft.com/en-us/library/windows/desktop/ff729481(v=vs.85).aspx> which implies you can use gdi for graphics and DirectWrite for text or Direct2D for graphics and DirectWrite for text. Furthermore, <http://en.wikipedia.org/wiki/DirectWrite> says one of the features is "Comprehensive support for Unicode, with over 20 scripts providing layout and rendering of every language supported in Windows." So that superficially sounds like exactly what we want to use (in combination with either GDI or Direct2D), but remember my Windows knowledge is quite limited and this research just took me a few minutes of google searching so if our Windows developers have a different preference for the Windows API that is used to render unicode text, then we should adopt that preference. @Aaron: I do think your general idea of the win+API name is better than winwidgets. So I would be happy to use wingdi or windirect2d depending on the decision about which one is used in conjunction with DirectWrite. @Jim, Arjen, and Phil: As our most active Windows developers please chime in about what Windows API you think we should use to render unicode text, and the name you would like to see for what is currently called the wingcc device driver. Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); the Time Ephemerides project (timeephem.sf.net); PLplot scientific plotting software package (plplot.sf.net); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ ------------------------------------------------------------------------------ One dashboard for servers and applications across Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 50+ applications Performance metrics, stats and reports that give you Actionable Insights Deep dive visibility with transaction tracing using APM Insight. http://ad.doubleclick.net/ddm/clk/290420510;117567292;y _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel