Hello Sandro,

Wednesday, July 25, 2007, 3:28:43 AM, you wrote:
SS> +// This is now disabled by default because INCOMPLETE and unclean
SS> +// A clean implementation (IMHO) would warn user about the fact
SS> +// it is doing a stupid thing for compatibilty reason.

Agree. A general one-time warning for any self-limitation should be
printed.


SS> +// Also, for good compatibility, we should skip rendering
SS> +// of rotated or skewed text.

display() could handle this. Note also that device fonts cannot be
scaled differently for their x/y axis. IIRC the *glyphs* (not the
bounding box) ignore the X scaling and do *proportional* scaling
according to the Y scaling for device fonts.

BTW, this is maybe even a better example for the compatibility
discussion. One might take advantage of this for resizing (not
scaling) word-wrapped text fields.


Uhm, maybe we should consider using system-specific font rendering for
device fonts (which might be faster)? Just asking, don't know how much
work would be involved..


Udo



_______________________________________________
Gnash-commit mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnash-commit

Reply via email to