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

harfbuzz / harfbuzz / 9070
79%

Build:
DEFAULT BRANCH: master
Ran 28 Dec 2019 01:57PM UTC
Jobs 1
Files 325
Run time 18s
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
9070

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%)

10078.14 hits per line

Jobs
ID Job ID Ran Files Coverage
1 9070.1 28 Dec 2019 01:57PM UTC 0
77.61
Travis Job 9070.1
Source Files on build 9070
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #9070
  • 68c1798a on github
  • Prev Build on master (#9069)
  • Next Build on master (#9071)
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