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

harfbuzz / harfbuzz / 9063
79%

Build:
DEFAULT BRANCH: master
Ran 22 Dec 2019 02:32PM UTC
Jobs 1
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

pending completion
9063

push

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.04 hits per line

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