lp:ubuntu/intrepid/fontconfig

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/intrepid/fontconfig
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

31. By Fabien Tassin

add debian/patches/06_ubuntu_lcddefault.patch: set lcddefault as
default for the lcd-filter now that Cairo prefers lcdlegacy. This
is needed to restore our previous behavior. Thanks to Sylvain Pasche.
(LP: #271088, #264254)

30. By Matthias Klose

Recognize const value "lcdfilterlegacy", introduced before upstream
did introduce "lcdlegacy". LP: #243130.

29. By Arne Goetje

fixed conf.d/Makefile.am and conf.d/Makefile.in to really install
52-languageselector.conf and 53-monospace-lcd-filter.conf
(LP: 243130)

28. By Matthias Klose

* Merge with Debian; remaining changes:
  - conf.d/40-nonlatin.conf: Add `MgOpen Moderna' to the list of fonts
    for which we might fall back to sans-serif.
  - conf.d/60-latin.conf: Prefer DejaVu over Bitstream Vera,
    as done for dapper.
  - 52-languageselector.conf loads language-selector.conf.
  - Include 52-languageselector.conf in the lists in conf.d/Makefile.am so
    that it actually gets installed and used. Fixes LP 73714.
  - Some hackery in the debconf config script which attempts to upgrade
    user preferences across the many changes which have occurred to the
    debconf questions. In particular:
    + Do not attempt to divine enable_bitmaps option by reading the
      symlinks in /etc. This leaves the only way to permanently change
      the behaviour being dpkg-reconfigure. The divination code was
      wrong and was intended by Debian to preserve pre-debconf
      configuration. It would be nicer to preserve handmade updates to
      the /etc directory.
    + Always create /etc/fontconfig/conf.d/ symlink for enabling or
      disabling bitmap fonts. This records the state from debconf
      unambiguously into the filesystem and will make it possible for
      future upgrades (from Edgy or later) to preserve handmade changes.
  - Add a (optional) include for "language-selector.conf" in fonts.conf
  - debian/patches/03_preferred_symbol_font.patch:
    + prefer "Standard Symbols L" as symbol font (Ubuntu: #37745)
  - Fix incorrect location of /usr/share/X11/fonts.
  - Correctly fix the (eg) firefox vs. (eg) evince font metrics problem:
    + New FC_ANY_METRICS property, boolean.
    + Change URW Nimbus and AMT font aliases in 30-{urw,metric}-aliases.conf
      into equivalent <match> directives so that we can add an additional
      test which disables them when the anymetrics property is true.
  - debian/rules (clean): Clean doc directory.
  - add debian/patches/05_ubuntu_hinting_and_antialias_confs.patch:
    - adds 10-antialias.conf, 10-hinting.conf, 10-hinting-full.conf,
      10-hinting-medium.conf and 10-hinting-slight.conf
  - modified conf.d/Makefile.am and conf.d/Makefile.in so that
    10-antialias.conf, 10-hinting.conf, 10-hinting-medium.conf and
    10-no-subpixel.conf get linked by default to have te same default
    settings for all Ubuntu flavors. 10-hinting-full.conf and
    10-hinting-slight.conf will go into conf.avail/ .

27. By Arne Goetje

* add debian/patches/05_ubuntu_hinting_and_antialias_confs.patch:
  - adds 10-antialias.conf, 10-hinting.conf, 10-hinting-full.conf,
         10-hinting-medium.conf and 10-hinting-slight.conf
* modified conf.d/Makefile.am and conf.d/Makefile.in so that
  10-antialias.conf, 10-hinting.conf, 10-hinting-medium.conf and
  10-no-subpixel.conf get linked by default to have te same default
  settings for all Ubuntu flavors. 10-hinting-full.conf and
  10-hinting-slight.conf will go into conf.avail/ .

26. By Sebastien Bacher

* debian/patches/03_lcd_filter_freedesktop_bug13566.patch:
  - changed to fix a small error

[ Fabien Tassin ]
* Replace Ubuntu's lcd patch by patch from Freedesktop bug #13566
  which will allow native Cairo 1.6 lcd filtering (as per
  Freedesktop bug #10301)
  - drop debian/patches/03_ubuntu_lcd_filter.patch
  - add debian/patches/03_lcd_filter_freedesktop_bug13566.patch
  - update debian/patches/04_ubuntu_monospace_lcd_filter_conf.patch

25. By Matthias Klose

* Merge with Debian; remaining changes:
  - conf.d/40-nonlatin.conf: Add `MgOpen Moderna' to the list of fonts
    for which we might fall back to sans-serif.
  - conf.d/60-latin.conf: Prefer DejaVu over Bitstream Vera,
    as done for dapper.
  - 52-languageselector.conf loads language-selector.conf.
  - Include 52-languageselector.conf in the lists in conf.d/Makefile.am so
    that it actually gets installed and used. Fixes LP 73714.
  - Some hackery in the debconf config script which attempts to upgrade
    user preferences across the many changes which have occurred to the
    debconf questions. In particular:
    + Do not attempt to divine enable_bitmaps option by reading the
      symlinks in /etc. This leaves the only way to permanently change
      the behaviour being dpkg-reconfigure. The divination code was
      wrong and was intended by Debian to preserve pre-debconf
      configuration. It would be nicer to preserve handmade updates to
      the /etc directory.
    + Always create /etc/fontconfig/conf.d/ symlink for enabling or
      disabling bitmap fonts. This records the state from debconf
      unambiguously into the filesystem and will make it possible for
      future upgrades (from Edgy or later) to preserve handmade changes.
  - Add a (optional) include for "language-selector.conf" in fonts.conf
  - debian/patches/03_preferred_symbol_font.patch:
    + prefer "Standard Symbols L" as symbol font (Ubuntu: #37745)
  - Fix incorrect location of /usr/share/X11/fonts.
  - Correctly fix the (eg) firefox vs. (eg) evince font metrics problem:
    + New FC_ANY_METRICS property, boolean.
    + Change URW Nimbus and AMT font aliases in 30-{urw,metric}-aliases.conf
      into equivalent <match> directives so that we can add an additional
      test which disables them when the anymetrics property is true.
* Link using -Bsymbolic-functions.
* debian/rules (clean): Clean doc directory.
* debian/rules: Set shell to /bin/bash.

24. By Matthias Klose

Explicitely remove the doc directories on upgrade for the now symlinked
doc directories.

23. By Matthias Klose

* Symlink doc directories to avoid duplicate file:
* fontconfig-config: Don't install the upstream changelog.

22. By Scott James Remnant (Canonical)

* debian/patches/03_ubuntu_lcd_filter.patch:
  - Allow LCD filter configuration for when subpixel rendering
* debian/patches/04_ubuntu_monospace_lcd_filter_conf.patch:
  - Use the legacy LCD filter for Monospace fonts smaller than 12px.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/lucid/fontconfig
This branch contains Public information 
Everyone can see this information.

Subscribers