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

harfbuzz / harfbuzz / 9064
79%

Build:
DEFAULT BRANCH: master
Ran 23 Dec 2019 01:54PM UTC
Jobs 1
Files 325
Run time 25s
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
9064

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.

10801 of 13918 relevant lines covered (77.6%)

10078.57 hits per line

Jobs
ID Job ID Ran Files Coverage
1 9064.1 23 Dec 2019 01:54PM UTC 0
77.6
Travis Job 9064.1
Source Files on build 9064
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #9064
  • 68c1798a on github
  • Prev Build on master (#9063)
  • Next Build on master (#9066)
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