[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#836691: ttf2tfm: cannot encode T1 fonts



Package: texlive-binaries
Version: 2016.20160513.41080-6
Severity: important
File: /usr/bin/ttf2tfm

tglase@tglase:~/xq $ ttf2tfm MuseoSans_300.ttf -p MuseoT1.enc MuseoSans_300T1.tfm
[…]
ttf2tfm: WARNING: Character `hyphen' encoded twice in input encoding
         (positions 2d and 7f; the latter is ignored).


Looking at the source, there is indeed a place (ttf2tfm.c line 108)
where the _one_ Teχ character code that maps to the TrueType code
is stored. That’s very unfortunate, as T1 indeed maps the hyphen twice.

Please restructure ttf2tfm to allow for mapping a glyph on more than
one Teχ position!

-- System Information:
Debian Release: stretch/sid
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'buildd-unstable'), (500, 'unstable')
Architecture: x32 (x86_64)
Foreign Architectures: i386, amd64

Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/lksh
Init: sysvinit (via /sbin/init)

Versions of packages texlive-binaries depends on:
ii  dpkg              1.18.10
ii  install-info      6.1.0.dfsg.1-8
ii  libc6             2.24-2
ii  libcairo2         1.14.6-1+b1
ii  libfontconfig1    2.11.0-6.7
ii  libfreetype6      2.6.3-3+b1
ii  libgcc1           1:6.2.0-2
ii  libgmp10          2:6.1.1+dfsg-1
ii  libgraphite2-3    1.3.5-1
ii  libgs9            9.19~dfsg-2
ii  libharfbuzz-icu0  1.2.7-1+b1
ii  libharfbuzz0b     1.2.7-1+b1
ii  libice6           2:1.0.9-1+b1
ii  libicu57          57.1-3
ii  libkpathsea6      2016.20160513.41080-6
ii  libmpfr4          3.1.4-2
ii  libpaper1         1.1.24+nmu4
ii  libpixman-1-0     0.33.6-1
ii  libpng16-16       1.6.24-2
ii  libpoppler61      0.44.0-3
ii  libpotrace0       1.13-2
ii  libptexenc1       2016.20160513.41080-6
ii  libsm6            2:1.2.2-1+b1
ii  libstdc++6        6.2.0-2
ii  libsynctex1       2016.20160513.41080-6
ii  libtexlua52       2016.20160513.41080-6
ii  libx11-6          2:1.6.3-1
ii  libxaw7           2:1.0.13-1
ii  libxext6          2:1.3.3-1
ii  libxi6            2:1.7.6-1
ii  libxmu6           2:1.1.2-2
ii  libxpm4           1:3.5.11-1+b1
ii  libxt6            1:1.1.5-1
ii  libzzip-0-13      0.13.62-3
ii  perl              5.22.2-5
ii  t1utils           1.39-2
ii  tex-common        6.05
ii  zlib1g            1:1.2.8.dfsg-2+b2

Versions of packages texlive-binaries recommends:
ii  python        2.7.11-2
pn  ruby          <none>
ii  texlive-base  2016.20160819-2
ii  tk [wish]     8.6.0+9

texlive-binaries suggests no packages.

-- no debconf information


Reply to: