I tried this code and it appears that the WatchKit label WKInterfaceLabel doesn't have a font property.
Use the attributedString property instead.
See below for a cleaned up version of the code and updated for Swift 5 and iOS 13.
Also, I created a library to easily use these Stylistic Alternative features of San Francisco font:
https://github.com/djfitz/SFFontFeatures
Doug Hill
let features =
		[
				[ UIFontDescriptor.FeatureKey.featureIdentifier: kStylisticAlternativesType,
					UIFontDescriptor.FeatureKey.typeIdentifier: kStylisticAltOneOnSelector ]
		]
let fontDescriptor = UIFont.systemFont(ofSize: 14, weight: .regular)
.fontDescriptor
.addingAttributes( [UIFontDescriptor.AttributeName.featureSettings: features] )
let alternate69Font = UIFont(descriptor: fontDescriptor, size: 14)
let theString = NSMutableAttributedString.init( string: "69",
							 attributes:[NSAttributedString.Key.font : alternate69Font] )
watchLabel.setAttributedText(theString)
Topic:
App & System Services
SubTopic:
General
Tags: