upn/lib.rs
pub fn is_full_width_punctuation(c: char) -> bool {
matches!(
c,
'—'
| '‘'
| '’'
| '“'
| '”'
| '…'
| '、'
| '。'
| '〈'
| '〉'
| '《'
| '》'
| '『'
| '』'
| '【'
| '】'
| '・'
| '﹏'
| '﹑'
| '!'
| '('
| ')'
| ','
| '.'
| ':'
| ';'
| '?'
| '{'
| '}'
)
}