[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnash-commit] gnash ChangeLog server/edit_text_character.cpp

From: Udo Giacomozzi
Subject: Re: [Gnash-commit] gnash ChangeLog server/edit_text_character.cpp
Date: Wed, 25 Jul 2007 10:33:11 +0200

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

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..


reply via email to

[Prev in Thread] Current Thread [Next in Thread]