HiWill et al,

I wasn't involved in that original discussion for ATK text attributes, but from our recent conversation in e-mail, from what Aaron said, I thought it was intended for these text attributes to be CSS-named. You provided a list of discrepancies, many of which seem pretty obvious candidates to me. Some of them we have to fix, esp the -moz- attributes we expose, but the others would seem to be obvious.

Am I missing something?

Marco

On 09.12.2008 08:14, Willie Walker wrote:
Hi Pete:

Thanks for doing this analysis and writeup.  Very useful.  As we saw
earlier this summer, normalization of text attributes is important
across toolkits (e.g., GTK+, Gecko, Java, OOo) as well as across platforms.

Will, I don't know what to say about the Linux spec other than I know
there is some pressure from Marco and Aaron to change it.

It would be great if Aaron and Marco could come up with a list of
proposed changes.  Are they working on this?

Thanks again!

Will

Pete Brunet wrote:
I should have cc'd the open a11y list too...

----- Forwarded by Pete Brunet/Austin/IBM on 12/09/2008 09:25 AM -----
From:   Pete Brunet/Austin/[EMAIL PROTECTED]
To:     [EMAIL PROTECTED]
Cc:     Willie Walker<[EMAIL PROTECTED]>
Date:   12/09/2008 01:29 AM
Subject:        [Accessibility-ia2] text attributes issues
Sent by:        [EMAIL PROTECTED]


------------------------------------------------------------------------




Aaron, This is the list of text attributes issues:

Existing entries in Mozilla's bugzilla

     * text-indent and text-align should really be object attributes -
       _https://bugzilla.mozilla.org/show_bug.cgi?id=460932_
     * font-size text attribute should be exposed in pt units -
       _https://bugzilla.mozilla.org/show_bug.cgi?id=467146_
     * IAccessibleText::caretOffset should return -1 if the system caret
       is not currently with in that particular object -
       _https://bugzilla.mozilla.org/show_bug.cgi?id=448744_


Other Mozilla issues

     * The Mozilla spec for the language attribute refers to IETF RFC
       1766 not IETF RFC 3066 (which obsoletes 1766). The Mozilla spec
       probably needs to be changed.
     * In the Mozilla spec, font-weight has values of bolder, lighter,
       and inherit while IA2 doesn't. These probably need to be removed
       from the Mozilla spec.
     * auto-generated and writing-mode aren't documented.  You mentioned
       there were bugs opened for this but I couldn't find the bug numbers.


IA2 issues

     * text-position with no offset uses the term "baseline" vs 0. It
       looks like IA2 should reference the CSS2 vertical-align spec, not
       the ODF spec.
           o Do you want to change the name of this attribute to
             vertical-align?
           o I propose the value list contain only baseline, sub, and
             super and not the rest (top, text-top, middle, bottom,
             text-bottom,<percentage>,<length>, inherit).  I don't
             think an end user will care about the nuances of exactly how
             far above or below the baseline the text is.
           o I propose we drop the existing second parameter in the IA2
             spec which specifies the size of the font of the
             sub/subscript.  That can be covered via the font-size
             attribute.
           o The default can be baseline.  (It was 0%.)


Other comments

     * In the Mozilla spec, many of the attributes (like font-family,
       font-style, and font-size) refer to CSS 1, 2.1, and 3 while IA2
       only refers to CSS 2.  I'd prefer to keep the IA2 spec referencing
       CSS2 because 2.1 and 3 are not at Recommendation state yet (as far
       as I can tell).


I'd appreciate it if Marco could take a look at the two specs and see if
he can spot any issues.

Will, I don't know what to say about the Linux spec other than I know
there is some pressure from Marco and Aaron to change it.  Are there any
issues with using the IA2 spec?  Note that the IA2 spec is mostly based
on CSS2, plus one case each of an attribute based on WAI-ARIA and XSL
1.1.  However, there are several attributes based on ODF which are
needed to provide access to ODF docs:

text-line-through-mode, text-line-through-style, text-line-through-text,
text-line-through-type, text-line-though-width, text-outline,
text-shadow, text-underline-mode, text-underline-style,
text-underline-type, text-underline-width

I didn't mention text-position because, as mentioned above, I'm
proposing that we refer to the CSS vertical-align spec instead of the
ODF spec.  (I've also asked the ODF office list why they are using a
non-standard attribute when text-position is so close.
*
Pete Brunet*

IBM Accessibility Architecture and Development
11501 Burnet Road, MS 9022E004, Austin, TX 78758
Voice: (512) 286-5485, Cell: (512) 689-4155
Ionosphere: WS4G_______________________________________________
Accessibility-ia2 mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2


------------------------------------------------------------------------

_______________________________________________
Accessibility mailing list
[EMAIL PROTECTED]
https://lists.linux-foundation.org/mailman/listinfo/accessibility

_______________________________________________
Accessibility-ia2 mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2

_______________________________________________
Accessibility-ia2 mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2

Reply via email to