On 2015-05-21 23:39+0100 Phil Rosenberg wrote:

> Regarding text, uniscribe has as noted earlier been superseded by
> directText, but I don't know how far back such compatibility goes. I
> do have some code that I once wrote intending to push into PLplot (but
> again never finished) that took uniscribe as a layout engine and then
> used FreeType for the actual glyph rendering. It should be noted that
> we are a little unfair to FreeType. FreeType is not a layout engine it
> is a rendering engine - it just renders the glyphs it is told to from
> the font files you tell it. The layout engine needs to do things like
> decide text direction. My concept was that if we had the Uniscribe
> layout engine on Windows and Harfbuzz on Linux then Freetype could do
> the rendering on both to give the same style. Anyway if that code is
> any good to you then let me know and I'll send it over.

Hi Phil:

My two objections to the current plfreetype approach are its clunky
selection of fonts (by file name rather than by generic sans, serif,
etc., font type search for the best system font with the desired
generic characteristic to render a single unicode glyph) and its
inability to deal with complex text layout. However, it sounds like
those two objections are answered by the concept you describe above if
working indirectly through an improved plfreetype is the approach Jim
and Aaron decide to take with the wingcc upgrade.  And an improved
plfreetype with the above objections answered would certainly give a
huge boost to the gd device driver (also dependent on plfreetype) back
from its current course toward complete retirement.

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

Reply via email to