HomeiOS DevelopmentDTCoreText 1.6.23 | Cocoanetics

DTCoreText 1.6.23 | Cocoanetics


Sizzling on the heels of the earlier upkeep launch, which was solely 3 Months in the past, this one was required as a result of Apple now not permits Apps to include references to UIWebView.

The principle change was that from each DTCoreText in addition to, beforehand, DTFoundation we eliminated some helper strategies for UIWebView. A view utilized by the demo to embed YouTube movies was moved to the Demo app. There was a bug in DTImageTextAttachment which brought on some photographs to be sq..

There was a lacking macro which prevented compiling with a extremely previous deployment goal. That was additionally addressed.

There’s a recognized problem in iOS 13 if you attempt to use dynamic sort fonts when parsing HTML. Should you attempt to set a dynamic sort font’s title or household through parsing choice, you get this warning:

CoreText efficiency observe: Shopper referred to as CTFontCreateWithName() utilizing title ".SFUI-Common" and bought font with PostScript title "TimesNewRomanPSMT". For greatest efficiency, solely use PostScript names when calling this API.

Properly, the issue is that now we have no API that may can help you set the font occasion itself on DTCoreText, however solely to set a font or household title. That is transferred to an inner font descriptor which is handed right down to sub-tags, being modified as wanted. The principle drawback is that when you get the font descriptor for a dynamic font, there are different attributes set on the descriptor that are needed for correct dynamic level measurement and font face decision.

What’s wanted here’s a solution to set a font itself – not simply its title – as an choice and to create an appropriate font descriptor for it that preserves the dynamic sort functionality. If any individual had been to sponsor the creation of this performance, I’d be joyful so as to add it. You’ll be able to electronic mail me at [email protected] to inquire. After all, pull requests are welcome as nicely.

The replace is tagged on GitHub and obtainable through CocoaPods.


Tagged as:

Classes: Updates

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments