Package: fontconfig
Version: 2.11.0-1
Severity: important

Dear Maintainer,

The problem started to occur after the latest upgrade to fontconfig, and
originated as a powerline bug report
<https://github.com/Lokaltog/powerline/issues/701#issuecomment-28484432>. Here
is some background information.

- Powerline uses a private unicode block for custom symbols; it thus provides a
custom otf font (see
<https://powerline.readthedocs.org/en/latest/installation/linux.html> for
details) that provides five glyphs or so. The font is called powerlinesymbols
and does *not* provide any glyph for the space 0x20 and non-breaking space 0x0a
charaters.
- The Powerline setup implies putting this in your local font config :

        <alias>
                <family>Monaco</family>
                <prefer><family>PowerlineSymbols</family></prefer>
        </alias>

(I'm using Monaco as an example).

That way, the symbols are first picked up in the custom block provided by
PowerlineSymbols, and then in Monaco.

Until the recent upgrade to fontconfig, this worked just fine. Now, *some*
space characters are displayed using the "default glyph", the one that shows a
block with the hex letters. The original bug report on GitHub contains some
screenshots.

I'm really puzzled, and I still suspect this is somehow linked to fontconfig :
indeed, the problem started happening after the fontconfig update, and if I
remove the <prefer> directive from my local configuration, the spaces are
displayed properly (but the custom symbols aren't, of course).

It may be that the bug lies elsewhere. However, I'm not an expert enough on
font issues to debug this any further. I'd love it if you could at least tell
me that this is a bug in fontconfig, or not!

Thanks,

~ jonathan



-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.10-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages fontconfig depends on:
ii  fontconfig-config  2.11.0-1
ii  libc6              2.17-93
ii  libexpat1          2.1.0-4
ii  libfontconfig1     2.11.0-1
ii  libfreetype6       2.4.9-1.1

fontconfig recommends no packages.

fontconfig suggests no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to