Issue 95295 - disable UI for screen font antialiasing if it is disabled system-wide
Summary: disable UI for screen font antialiasing if it is disabled system-wide
Status: ACCEPTED
Alias: None
Product: General
Classification: Code
Component: ui (show other issues)
Version: OOo 2.4.1
Hardware: All Unix, all
: P4 Trivial (vote)
Target Milestone: AOO Later
Assignee: AOO issues mailing list
QA Contact:
URL: https://bugs.launchpad.net/bugs/72796
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-21 22:21 UTC by ccheney
Modified: 2017-05-20 11:33 UTC (History)
2 users (show)

See Also:
Issue Type: ENHANCEMENT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description ccheney 2008-10-21 22:21:58 UTC
I brought this issue up before, in person I guess, but I appear to have
forgotten to actually forward it. :(

If you disable font antialiasing in the system such as in the KDE system
settings and then try to turn on font antialiasing in OpenOffice.org it doesn't
actually work. Someone I talked to before, maybe cmc?, said that this checkbox
probably shouldn't even appear under Linux, but it at least should grey out if
the system has antialiasing completely disabled.

Steps to reproduce:

1. Disable Anti-Aliasing for fonts in KDE via System Settings -> Appearance -> Fonts
2. Enable "Screen font antialiasing" in OpenOffice Writer via Tools -> Options
-> OpenOffice.org -> View
Comment 1 thorsten.martens 2008-10-23 13:26:57 UTC
TM->HDU: please have a look, thanks !
Comment 2 hdu@apache.org 2008-10-23 13:58:09 UTC
There are different methods OOo does antialiased text rendering on X11:
1. nowadays often via cairo (which does what you noticed)
2. directly via xrender (if cairo drawing is disabled or not available)
3. a pixmap based fallback (if neither of the above are available)

You are right, if the first method is available and enabled then the Tools->Options->OOo->View 
overrides doesn't make much sense when the cairo based rendering already has disable antialiasing. It 
should be grayed out then.

TODO:
- HDU: add a method like canAntiAliasingBeEnabled
- OS: using it in the Tools->Options tabpage to gray out the redundant checkboxes
Comment 3 Marcus 2017-05-20 11:33:34 UTC
Reset assigne to the default "issues@openoffice.apache.org".