New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NVDA Should report alignment in LibreOffice Writer #2204
Comments
Comment 1 by ateu on 2012-08-20 22:31 Thanks |
Comment 2 by jteh on 2012-08-20 23:38 Symphony actually doesn't follow the IAccessible2 standard for formatting info, so we have to address it separately. |
Comment 3 by ateu (in reply to comment 2) on 2012-08-21 00:25
Firefox and thunderbird. In Internet Explorer, this information is provided. So to be logical, firefox should also provide.
Ok. |
Comment 4 by jteh (in reply to comment 3) on 2012-08-22 06:29 |
Comment 5 by ateu on 2013-12-25 14:48 Currently, this is important, since OpenOffice and LibreOffice will be updated with this APIs |
Comment 7 by jteh on 2014-03-21 00:03 |
@jcsteh, is this issue specific to Symphony or does it apply to OO/LO as well? If it is specific to Symphony then I suspect that this issue can be closed. |
Applies to LO as well. |
Unfortunately this problem persists. I think LibreOffice and OpenOffice are so important programs, as they are used by millions of people, public schools, Universities and other. Therefore, they should receive more attention. |
I'm afraid it's exactly the other way around. As these applications are used quite often, it would be good if the projects themselves would devote more attention to accessibility and to following standards. |
I guess if Libre Office or Open Office do not expose this information, NVDA cannot do much to improve it. However, since they are also open source projects, I think people facing such issues could create issues on Github or on their issue trackers. I mean especially people who are using NVDA. I wonder if there are some issues reported by NVDA users on Libre Office or Open Office issue trackers? And here is how to submit issues in Open Office: Regarding Open office, it seems the development is not very active anymore. There is like a new version in one or two years. |
@Adriani90 commented
Yes.
And tdf 91739 – nvda can not read documents from top to bottom. - is One of issues reported on LibreOffice issue tracker. My question is that is it possible for NVDA developers to submit changes to the LibreOffice Git repository to fix IAccessible2 standard issue? Related links: |
I came across this while trying to figure out some history about when text alignment started being treated as an object attribute in IA2. (It's a text attribute in ATK so we have API misalignment which makes implementors sad. But I digress.) In LibreOffice Writer, for ATK, text alignment is correctly exposed as a text attribute. See https://cgit.freedesktop.org/libreoffice/core/tree/vcl/unx/gtk3/a11y/gtk3atktextattributes.cxx. In particular, this line: To see if that was happening in Windows as well, I installed LibreOffice, centered a paragraph, and used NVDA's Python Console to get that paragraph's text attributes. Here's what I got:
Bit of a blob, but note that If NVDA is getting all the other text attributes in order to report them (e.g. in response to NVDA+f), it could arguably check for alignment as part of it. Just like I'm probably going to have to modify Orca to check the object attributes on top of the text attributes, because Firefox stopped treating text alignment as a text attribute. |
As far as I know, it was always an object attribute in IA2. The justification was probably that it applies to the whole paragraph, not an individual span of text.
Indeed, as I noted in #2204 (comment).
Oh, sure it could. NVDA already has a bunch of code to deal with LO's non-standard attribute names. Someone just has to implement it.
Off-topic, but you should file a Mozilla bug about that. if the documented ATK standard is to expose it as a text attribute, servers should follow the standard. :) |
LibreOffice 24.2 will use standard IA2 text and object attributes and with NVDA 2024.1, text alignment is reported as expected, s. https://bugs.documentfoundation.org/show_bug.cgi?id=135922 and PR #15649 for details. I think this issue can therefore be closed. (And from what I can see, it's about the same issue as #6913.) |
Thanks for updating and for the great work on this @michaelweghorn. Very appreciated. I am closing this issue as works for me. Please comment if you are still having this issue in LO 24.2 and we can reopen. |
Reported by ateu on 2012-03-31 17:24
Hello,
This is the only one information which is not reported in the IBM's Office Suite.
Please furgive me if htis is a problem with IBM Lothus Symphony.
Regardes
Blocking #4003
The text was updated successfully, but these errors were encountered: