Instance Method
replaceKey(_:forMasterIds:leftKey:rightKey:side:writingDirection:) replaceKey:forMasterIds:leftKey:rightKey:side:writingDirection: replaceKey_forMasterIds_leftKey_rightKey_side_writingDirection_
Replaces a kerning key in selected masters and writing direction.
Declaration
func replaceKey(
_ newKey: String,
forMasterIds masterIds: [String],
leftKey: String,
rightKey: String,
side: String,
writingDirection: GSWritingDirection
)Declaration
- (void) replaceKey:(NSString *) newKey
forMasterIds:(NSArray<NSString *> *) masterIds
leftKey:(NSString *) leftKey
rightKey:(NSString *) rightKey
side:(NSString *) side
writingDirection:(GSWritingDirection) writingDirection;Declaration
replaceKey_forMasterIds_leftKey_rightKey_side_writingDirection_(
newKey: str,
masterIds: list[str],
leftKey: str,
rightKey: str,
side: str,
writingDirection: GSWritingDirection
)Discussion
side uses the kerning-side names used by the Objective-C API.
See Also
Kerning Maintenance
Converts redundant glyph kerning to group kerning for a writing direction.
Removes kerning pairs that reference missing glyphs or unused groups.
Sorts the kerning dictionaries into font order.
Moves right-to-left kerning from left-to-right kerning data to right-to-left kerning data.
Returns migrated right-to-left kerning data from a kerning dictionary.
Returns right-to-left kerning converted back into left-to-right kerning data.
Converts imported kerning from glyph names to glyph identifiers.