ISSUE-2289: Consider adding a way of specifying flip-invariant text

flip_invariant_text

Consider adding a way of specifying flip-invariant text

State:
RAISED
Product:
SVG 2
Raised by:
Erik Dahlström
Opened on:
2009-07-07
Description:
From http://www.w3.org/mid/4A5267B3.70903@multigig.com :

> I got stumped looking for a way to specify flip-invariant text. This
> appears to be an oversight in the SVG definition. If I define a symbol
> or other re-usable object containing text, and then use that object
> with the transform "scale=(-1,1)", then the text will render backwards.
> There should be a way to declare text to always read in the declared
> orientation (e.g., left-to-right). The correct way to do this is to
> compute the bounding box of the text based on the text scale, rotation,
> justification, etc., using the innermost transformation matrix, then
> flip and rotate the text within that bounding box such that it is
> rendered left-to-right and has an angle of -90 to 90 degrees.
Related Actions Items:
No related actions
Related emails:
  1. Re: SVG text flip-invariance (from ed@opera.com on 2009-07-07)
  2. ISSUE-2289 (flip_invariant_text): Consider adding a way of specifying flip-invariant text [SVG Core 2.0] (from sysbot+tracker@w3.org on 2009-07-07)

Related notes:

No additional notes.

Changelog:

Created issue 'Consider adding a way of specifying flip-invariant text' nickname flip_invariant_text owned by Erik Dahlström on product SVG Core 2.0, description 'From http://www.w3.org/mid/4A5267B3.70903@multigig.com:

> I got stumped looking for a way to specify flip-invariant text. This
> appears to be an oversight in the SVG definition. If I define a symbol
> or other re-usable object containing text, and then use that object
> with the transform "scale=(-1,1)", then the text will render backwards.
> There should be a way to declare text to always read in the declared
> orientation (e.g., left-to-right). The correct way to do this is to
> compute the bounding box of the text based on the text scale, rotation,
> justification, etc., using the innermost transformation matrix, then
> flip and rotate the text within that bounding box such that it is
> rendered left-to-right and has an angle of -90 to 90 degrees.' non-public

Erik Dahlström, 7 Jul 2009, 11:12:30

Description changed to 'From http://www.w3.org/mid/4A5267B3.70903@multigig.com :

> I got stumped looking for a way to specify flip-invariant text. This
> appears to be an oversight in the SVG definition. If I define a symbol
> or other re-usable object containing text, and then use that object
> with the transform "scale=(-1,1)", then the text will render backwards.
> There should be a way to declare text to always read in the declared
> orientation (e.g., left-to-right). The correct way to do this is to
> compute the bounding box of the text based on the text scale, rotation,
> justification, etc., using the innermost transformation matrix, then
> flip and rotate the text within that bounding box such that it is
> rendered left-to-right and has an angle of -90 to 90 degrees.'

Erik Dahlström, 7 Jul 2009, 11:12:58


Dirk Schulze <dschulze@adobe.com>, Chair, Chris Lilley <chris@w3.org>, Staff Contact
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <w3t-sys@w3.org>.
$Id: index.php,v 1.326 2018/10/13 17:29:51 vivien Exp $