mattn / go-runewidth

wcwidth for golang
MIT License
609 stars 94 forks source link

Fix: emoji width was 0 #30

Closed jiro4989 closed 5 years ago

jiro4989 commented 5 years ago

$'\U1F9D0' 🧐 周辺の絵文字が 0 幅になっていたのを修正しました。

しかしながら、チェックサムのテストの期待値のほうの修正方法がわからなかったので、 現時点ではCIのテストが失敗すると思います。

修正方法お教えいただけますでしょうか。

mattn commented 5 years ago

U1F9D0 は Unicode 12.0 以降で登録された絵文字ですが、現状 go-runewidth は Unicode 11.0 までしか対応していません。対応するのであれば一括で 12.0 への対応が必要です。

https://unicode.org/Public/emoji/12.0/emoji-data.txt