• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

behdad / fonttools / 1046
72%

Build:
DEFAULT BRANCH: master
Ran 13 Jul 2016 11:11PM UTC
Jobs 1
Files 172
Run time 14s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
1046

push

travis-ci

behdad
[ttLib/pyftmerge] Handle cmap merge better (#635)

Changed the merge algorithm to properly handle cmap subtables
of type 4 and 12 with platform id and encoding ids of 3/1 and 3/10
respectively. All other subtables are not merged and ignored.
The resulting merged cmap table includes a subtable of format 4/3/1
and a format 12 subtable iff there are mappings outside of the BMP.

If one font has two codepoints that point to the same glyph,
and another font has the same code points pointing to two other glyphs,
keep the behavior where the first replacement glyph is stored in 'locl'
and output the third glpyh (or more) to let the user know that they were
dropped, instead of failing to merge the font.

Fixes #444
Fixes #322

91 of 91 new or added lines in 2 files covered. (100.0%)

19949 of 28077 relevant lines covered (71.05%)

0.71 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
100.0
Lib/fontTools/merge.py

Uncovered Existing Lines

Lines Coverage ∆ File
3
100.0
Lib/fontTools/pens/basePen.py
7
100.0
Lib/fontTools/misc/psCharStrings.py
Jobs
ID Job ID Ran Files Coverage
13 1046.13 (TOXENV=coveralls) 13 Jul 2016 11:11PM UTC 0
71.05
Travis Job 1046.13
Source Files on build 1046
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #1046
  • 18b905b0 on github
  • Prev Build on master (#1044)
  • Next Build on master (#1047)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc