Hi Jeff,
in the wcwidth specification you list skin tone modifiers as being zero-width. However, this is not always true, since they should be displayed as Emoji (2 columns) when used in isolation / not part of a (known) Emoji sequence:
https://www.unicode.org/reports/tr51/#def_basic_emoji_set
Related: #134