Implement kerning, ligatures, etc., and cleanup; in ios.

Implement hasGlyph ligature helper.

Export view property setters for:
 text: textLength, baselineShift, lengthAdjust, alignmentBaseline,
 textPath: side, method, midLine, spacing.

Attempt to fix alignmentBaseline and baselineShift,
but both properties are nil at all times, I must be missing something.
This commit is contained in:
Mikael Sand
2017-08-29 02:34:56 +03:00
parent 0dbddcc2b4
commit 04887af278
15 changed files with 505 additions and 916 deletions
-2
View File
@@ -9,7 +9,6 @@
#import <Foundation/Foundation.h>
#import <CoreText/CoreText.h>
#import "RNSVGText.h"
#import "RNSVGBezierTransformer.h"
@interface RNSVGTextPath : RNSVGText
@@ -21,6 +20,5 @@
@property (nonatomic, strong) NSString *startOffset;
- (RNSVGPath *)getPath;
- (RNSVGBezierTransformer *)getBezierTransformer;
@end