DTCoreText 1.6.23 | Cocoanetics

[ad_1]

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 primary 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 induced some pictures to be sq..

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

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

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

Properly, the issue is that we now have no API that may will let 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 all the way down to sub-tags, being modified as wanted. The primary downside is that in the event you get the font descriptor for a dynamic font, there are different attributes set on the descriptor that are essential for correct dynamic level measurement and font face decision.

What’s wanted here’s a method to set a font itself – not simply its title – as an possibility and to create an acceptable font descriptor for it that preserves the dynamic kind functionality. If anyone had been to sponsor the creation of this performance, I’d be glad so as to add it. You may e-mail me at [email protected] to inquire. After all, pull requests are welcome as effectively.

The replace is tagged on GitHub and out there through CocoaPods.


Tagged as:

Classes: Updates

[ad_2]

Leave a Reply