Issue 95295

Summary: disable UI for screen font antialiasing if it is disabled system-wide
Product: General Reporter: ccheney <ccheney>
Component: uiAssignee: AOO issues mailing list <issues>
Status: ACCEPTED --- QA Contact:
Severity: Trivial    
Priority: P4 CC: issues, kendy
Version: OOo 2.4.1   
Target Milestone: AOO Later   
Hardware: All   
OS: Unix, all   
URL: https://bugs.launchpad.net/bugs/72796
Issue Type: ENHANCEMENT Latest Confirmation in: ---
Developer Difficulty: ---

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