Declaration

init(_ writingDirection: GSWritingDirection)

Declaration

GSLayoutDirection GSLayoutDirectionFromWritingDirection(GSWritingDirection writingDirection);

Declaration

GSLayoutDirectionFromWritingDirection(writingDirection: GSWritingDirection) -> GSLayoutDirection

Parameters

writingDirection

The encoded writing direction.

Return Value

The corresponding resolved layout direction.

Discussion

The standalone bidirectional and contextual-kerning values resolve to GSLayoutDirection.leftTopRightTopToBottomGSLayoutDirectionLeftTopRightTopToBottomGSLayoutDirectionLeftTopRightTopToBottom. The vertical and line-progression bits take precedence over horizontal progression bits.