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

harfbuzz / harfbuzz / 9068 / 1
79%
master: 71%

Build:
DEFAULT BRANCH: master
Ran 26 Dec 2019 01:56PM UTC
Files 325
Run time 17s
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

22 Dec 2019 02:27PM UTC coverage: 77.606%. Remained the same
9068.1

cron

travis-ci

behdad
[coretext] Use kCTFontOpenTypeFeatureTag

Instead of trying to map OpenType features to AAT feature selectors
which only works for a small subset of OpenType features, use the
simpler kCTFontOpenTypeFeatureTag with OpenType feature tags directly.

With this change, features like cvXX can be enabled in coretext shaper,
while they were previously ignored due to missing mapping.

This seems to work even with AAT fonts that don’t have OpenType layout
tables, which suggests that CoreText is doing the mapping itself in this
case.

kCTFontOpenTypeFeatureTag seems to have been introduced in macOS 10.10
and iOS 8.0, though, so its use is conditional on version check for now.
Not sure how to check iOS version, so I left this out.

10802 of 13919 relevant lines covered (77.61%)

10077.98 hits per line

Source Files on job 9068.1
  • Tree
  • List 0
  • Changed 26
  • Source Changed 0
  • Coverage Changed 26
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 4987
  • Travis Job 9068.1
  • 68c1798a on github
  • Prev Job for on master (#9067.1)
  • Next Job for on master (#9069.1)
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