Hash :
30f43804
Author :
Date :
2024-02-12T18:50:13
uniwidth/width: Assign width 1 to prepended concatenation marks. Suggested by Jules Bertholet <julesbertholet@quoi.xyz> in <https://lists.gnu.org/archive/html/bug-gnulib/2024-02/msg00093.html>. * lib/gen-uni-tables.c (is_nonspacing): For characters with property Prepended_Concatenation_Mark, return false instead of true. * lib/uniwidth/width0.h: Regenerated. This assigns width 1 to the characters U+0600..U+0605, U+06DD, U+070F, U+0890..U+0891, U+08E2, U+110BD, U+110CD. * modules/uniwidth/width (configure.ac): Bump required libunistring version. * modules/uniwidth/u8-width (configure.ac): Likewise. * modules/uniwidth/u8-strwidth (configure.ac): Likewise. * modules/uniwidth/u16-width (configure.ac): Likewise. * modules/uniwidth/u16-strwidth (configure.ac): Likewise. * modules/uniwidth/u32-width (configure.ac): Likewise. * modules/uniwidth/u32-strwidth (configure.ac): Likewise.