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
