add NSLayoutFormatOptions support