[Ubuntu] [hardy] Please include workspace.cairotext01.patch from Fedora-CVS for better font rendering in OpenOffice.org

Bug #197622 reported by Gert Kulyk
2
Affects Status Importance Assigned to Milestone
openoffice.org (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Binary package hint: openoffice.org

@OpenOffice.org-Scribblers

The workspace.cairotext01.patch from Fedora CVS (actually rev 1.6, to be found e.g. here:
http://cvs.fedoraproject.org/viewcvs/*checkout*/devel/openoffice.org/workspace.cairotext01.patch?rev=1.6) enables the use of cairo for text rendering in OpenOffice.org, which among other things enables the use of sub-pixel-rendering on LCD-Displays.

I've tested the patch (rev. 1.5) against hardy-ooo-sources doing a build for gutsy. It applied and compiled cleanly, running the app I've not yet encountered any regressions.

It should be safe to include it, because:

1) The feature will be included in OOO-3.0 (issue #85470 in ooo-issuezilla)
2) The author (Coalan McNamara) is maintaining it actively in Fedora-CVS for 2.4.x line
3) The feature can be disabled via an environment-variable, so you can restore the original behavior without recompiling

If you want, I can prepare a debdiff, but I'd prefer to wait until ooo-2.4 will be uploaded, which I've seen you're working on.

Regards,

Gert

Revision history for this message
Gert Kulyk (gkulyk) wrote :

Here is a screenshot of the result: (zoom in to see it better)

Revision history for this message
Gert Kulyk (gkulyk) wrote :

For comparsion, the same build and text with the variable SAL_DISABLE_CAIROTEXT=1 set (zoom in to compare)

Chris Cheney (ccheney)
Changed in openoffice.org:
importance: Undecided → Wishlist
status: New → In Progress
Chris Cheney (ccheney)
Changed in openoffice.org:
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (3.7 KiB)

This bug was fixed in the package openoffice.org - 1:2.4.0-3ubuntu1

---------------
openoffice.org (1:2.4.0-3ubuntu1) hardy; urgency=low

  [ Chris Cheney ]
  * Resynchronise with Debian (r1044). Remaining changes:
    - debian/broffice.org.postrm.in:
      . Change diversions to ubuntu bitmap filenames.
    - debian/broffice.org.preinst.in:
      . Change diversions to ubuntu bitmap filenames.
    - debian/control.in:
      . Change maintainer line.
      . Use imagemagick instead of graphicsmagick.
      . Change bzr repo location.
      . Add package openoffice.org-style-human.
      . Add replaces openoffice.org-gtk (<< 2.0.3-1) for openoffice.org-gnome
        dapper upgrade.
    - debian/control.l10n.in:
      . Add file for Ubuntu.
    - debian/control.lang.in:
      . Add L10N_COMMON to Depends.
    - debian/control.mozilla.in:
      . Add Xb-Npp-xxx tags according to "firefox distro add-on suport" spec.
    - debian/control.ubuntu-feisty.in:
      . Add file for Ubuntu.
    - debian/deppackage.postinst.in:
      . Add file for Ubuntu.
    - debian/module-po.map:
      . Add file for Ubuntu.
    - debian/ooo-build-ubuntu.diff:
      . Various Ubuntu specific changes to ooo-build.
    - debian/openoffice.org-base.mime:
      . Update and sort mime-types.
    - debian/openoffice.org-calc.mime:
      . Update and sort mime-types.
    - debian/openoffice.org-draw.mime:
      . Update and sort mime-types.
    - debian/openoffice.org-filter-binfilter.mime:
      . Update and sort mime-types.
    - debian/openoffice.org-impress.mime:
      . Update and sort mime-types.
    - debian/openoffice.org-math.mime:
      . Update and sort mime-types.
    - debian/openoffice.org-writer.mime:
      . Update and sort mime-types.
    - debian/rules:
      . Add BUILD_SPARC option.
      . Add USE_COMMON_DOCDIR option.
      . Add USE_LZMA_COMPRESS option.
      . Add support to build on lpia.
      . Add support to build l10n as a separate source.
      . Add support to chmod +x programs in debian dir.
      . Add support to uuencode binary files in ubuntu dir.
      . Add support for Ubuntu specific bitmaps.
      . Add support for openoffice.org-style-human package.
      . Add support for launchpad translations.
      . Update location of aotcompile.py file.
      . Use imagemagick instead of graphicsmagick.
      . Use openjdk-6-jre instead of icedtea-java7-jre. Closes LP: #203636
      . Various Ubuntu specific changes.
    - debian/scripts/convert2po:
      . Add file for Ubuntu.
    - debian/scripts/fix_image_rgb:
      . Use imagemagick instead of graphicsmagick.
    - debian/scripts/gsifilter.py:
      . Add file for Ubuntu.
    - debian/scripts/splitgsi:
      . Add file for Ubuntu.
    - debian/template.desktop.in:
      . Add NoDisplay=true.
  * Resynchronise with ooo-build (r12081).
    - Closes LP: #54776, #62256, #105906, #113358, #131272, #137469, #138252
      Closes LP: #148552, #154940, #160988, #175983, #194759, #197451, #197622
  * ubuntu/*:
    - Update splash screen for OOo 2.4. Closes LP: #199193
    - Various Ubuntu specific changes.

  [ Matthias Klose ]
  * ubuntu/lpi2gsi: Add templates and conversion scripts to generate
    ...

Read more...

Changed in openoffice.org:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.