Git fork

unicode: update the width tables to Unicode 16

Unicode 16 has been announced on 2024-09-10 [0], so update the character
width tables to the new version.

[0] https://blog.unicode.org/2024/09/announcing-unicode-standard-version-160.html

Signed-off-by: Beat Bolli <dev+git@drbeat.li>
Signed-off-by: Junio C Hamano <gitster@pobox.com>

authored by

Beat Bolli and committed by
Junio C Hamano
44dc6511 6074a7d4

+25 -12
+25 -12
unicode-width.h
··· 27 { 0x0829, 0x082D }, 28 { 0x0859, 0x085B }, 29 { 0x0890, 0x0891 }, 30 - { 0x0898, 0x089F }, 31 { 0x08CA, 0x0902 }, 32 { 0x093A, 0x093A }, 33 { 0x093C, 0x093C }, ··· 227 { 0x10A3F, 0x10A3F }, 228 { 0x10AE5, 0x10AE6 }, 229 { 0x10D24, 0x10D27 }, 230 { 0x10EAB, 0x10EAC }, 231 - { 0x10EFD, 0x10EFF }, 232 { 0x10F46, 0x10F50 }, 233 { 0x10F82, 0x10F85 }, 234 { 0x11001, 0x11001 }, ··· 261 { 0x11340, 0x11340 }, 262 { 0x11366, 0x1136C }, 263 { 0x11370, 0x11374 }, 264 { 0x11438, 0x1143F }, 265 { 0x11442, 0x11444 }, 266 { 0x11446, 0x11446 }, ··· 280 { 0x116AD, 0x116AD }, 281 { 0x116B0, 0x116B5 }, 282 { 0x116B7, 0x116B7 }, 283 - { 0x1171D, 0x1171F }, 284 { 0x11722, 0x11725 }, 285 { 0x11727, 0x1172B }, 286 { 0x1182F, 0x11837 }, ··· 319 { 0x11F36, 0x11F3A }, 320 { 0x11F40, 0x11F40 }, 321 { 0x11F42, 0x11F42 }, 322 { 0x13430, 0x13440 }, 323 { 0x13447, 0x13455 }, 324 { 0x16AF0, 0x16AF4 }, 325 { 0x16B30, 0x16B36 }, 326 { 0x16F4F, 0x16F4F }, ··· 351 { 0x1E2AE, 0x1E2AE }, 352 { 0x1E2EC, 0x1E2EF }, 353 { 0x1E4EC, 0x1E4EF }, 354 { 0x1E8D0, 0x1E8D6 }, 355 { 0x1E944, 0x1E94A }, 356 { 0xE0001, 0xE0001 }, ··· 366 { 0x23F3, 0x23F3 }, 367 { 0x25FD, 0x25FE }, 368 { 0x2614, 0x2615 }, 369 { 0x2648, 0x2653 }, 370 { 0x267F, 0x267F }, 371 { 0x2693, 0x2693 }, 372 { 0x26A1, 0x26A1 }, 373 { 0x26AA, 0x26AB }, ··· 401 { 0x3099, 0x30FF }, 402 { 0x3105, 0x312F }, 403 { 0x3131, 0x318E }, 404 - { 0x3190, 0x31E3 }, 405 { 0x31EF, 0x321E }, 406 { 0x3220, 0x3247 }, 407 - { 0x3250, 0x4DBF }, 408 - { 0x4E00, 0xA48C }, 409 { 0xA490, 0xA4C6 }, 410 { 0xA960, 0xA97C }, 411 { 0xAC00, 0xD7A3 }, ··· 420 { 0x16FF0, 0x16FF1 }, 421 { 0x17000, 0x187F7 }, 422 { 0x18800, 0x18CD5 }, 423 - { 0x18D00, 0x18D08 }, 424 { 0x1AFF0, 0x1AFF3 }, 425 { 0x1AFF5, 0x1AFFB }, 426 { 0x1AFFD, 0x1AFFE }, ··· 430 { 0x1B155, 0x1B155 }, 431 { 0x1B164, 0x1B167 }, 432 { 0x1B170, 0x1B2FB }, 433 { 0x1F004, 0x1F004 }, 434 { 0x1F0CF, 0x1F0CF }, 435 { 0x1F18E, 0x1F18E }, ··· 470 { 0x1F93C, 0x1F945 }, 471 { 0x1F947, 0x1F9FF }, 472 { 0x1FA70, 0x1FA7C }, 473 - { 0x1FA80, 0x1FA88 }, 474 - { 0x1FA90, 0x1FABD }, 475 - { 0x1FABF, 0x1FAC5 }, 476 - { 0x1FACE, 0x1FADB }, 477 - { 0x1FAE0, 0x1FAE8 }, 478 { 0x1FAF0, 0x1FAF8 }, 479 { 0x20000, 0x2FFFD }, 480 { 0x30000, 0x3FFFD }
··· 27 { 0x0829, 0x082D }, 28 { 0x0859, 0x085B }, 29 { 0x0890, 0x0891 }, 30 + { 0x0897, 0x089F }, 31 { 0x08CA, 0x0902 }, 32 { 0x093A, 0x093A }, 33 { 0x093C, 0x093C }, ··· 227 { 0x10A3F, 0x10A3F }, 228 { 0x10AE5, 0x10AE6 }, 229 { 0x10D24, 0x10D27 }, 230 + { 0x10D69, 0x10D6D }, 231 { 0x10EAB, 0x10EAC }, 232 + { 0x10EFC, 0x10EFF }, 233 { 0x10F46, 0x10F50 }, 234 { 0x10F82, 0x10F85 }, 235 { 0x11001, 0x11001 }, ··· 262 { 0x11340, 0x11340 }, 263 { 0x11366, 0x1136C }, 264 { 0x11370, 0x11374 }, 265 + { 0x113BB, 0x113C0 }, 266 + { 0x113CE, 0x113CE }, 267 + { 0x113D0, 0x113D0 }, 268 + { 0x113D2, 0x113D2 }, 269 + { 0x113E1, 0x113E2 }, 270 { 0x11438, 0x1143F }, 271 { 0x11442, 0x11444 }, 272 { 0x11446, 0x11446 }, ··· 286 { 0x116AD, 0x116AD }, 287 { 0x116B0, 0x116B5 }, 288 { 0x116B7, 0x116B7 }, 289 + { 0x1171D, 0x1171D }, 290 + { 0x1171F, 0x1171F }, 291 { 0x11722, 0x11725 }, 292 { 0x11727, 0x1172B }, 293 { 0x1182F, 0x11837 }, ··· 326 { 0x11F36, 0x11F3A }, 327 { 0x11F40, 0x11F40 }, 328 { 0x11F42, 0x11F42 }, 329 + { 0x11F5A, 0x11F5A }, 330 { 0x13430, 0x13440 }, 331 { 0x13447, 0x13455 }, 332 + { 0x1611E, 0x16129 }, 333 + { 0x1612D, 0x1612F }, 334 { 0x16AF0, 0x16AF4 }, 335 { 0x16B30, 0x16B36 }, 336 { 0x16F4F, 0x16F4F }, ··· 361 { 0x1E2AE, 0x1E2AE }, 362 { 0x1E2EC, 0x1E2EF }, 363 { 0x1E4EC, 0x1E4EF }, 364 + { 0x1E5EE, 0x1E5EF }, 365 { 0x1E8D0, 0x1E8D6 }, 366 { 0x1E944, 0x1E94A }, 367 { 0xE0001, 0xE0001 }, ··· 377 { 0x23F3, 0x23F3 }, 378 { 0x25FD, 0x25FE }, 379 { 0x2614, 0x2615 }, 380 + { 0x2630, 0x2637 }, 381 { 0x2648, 0x2653 }, 382 { 0x267F, 0x267F }, 383 + { 0x268A, 0x268F }, 384 { 0x2693, 0x2693 }, 385 { 0x26A1, 0x26A1 }, 386 { 0x26AA, 0x26AB }, ··· 414 { 0x3099, 0x30FF }, 415 { 0x3105, 0x312F }, 416 { 0x3131, 0x318E }, 417 + { 0x3190, 0x31E5 }, 418 { 0x31EF, 0x321E }, 419 { 0x3220, 0x3247 }, 420 + { 0x3250, 0xA48C }, 421 { 0xA490, 0xA4C6 }, 422 { 0xA960, 0xA97C }, 423 { 0xAC00, 0xD7A3 }, ··· 432 { 0x16FF0, 0x16FF1 }, 433 { 0x17000, 0x187F7 }, 434 { 0x18800, 0x18CD5 }, 435 + { 0x18CFF, 0x18D08 }, 436 { 0x1AFF0, 0x1AFF3 }, 437 { 0x1AFF5, 0x1AFFB }, 438 { 0x1AFFD, 0x1AFFE }, ··· 442 { 0x1B155, 0x1B155 }, 443 { 0x1B164, 0x1B167 }, 444 { 0x1B170, 0x1B2FB }, 445 + { 0x1D300, 0x1D356 }, 446 + { 0x1D360, 0x1D376 }, 447 { 0x1F004, 0x1F004 }, 448 { 0x1F0CF, 0x1F0CF }, 449 { 0x1F18E, 0x1F18E }, ··· 484 { 0x1F93C, 0x1F945 }, 485 { 0x1F947, 0x1F9FF }, 486 { 0x1FA70, 0x1FA7C }, 487 + { 0x1FA80, 0x1FA89 }, 488 + { 0x1FA8F, 0x1FAC6 }, 489 + { 0x1FACE, 0x1FADC }, 490 + { 0x1FADF, 0x1FAE9 }, 491 { 0x1FAF0, 0x1FAF8 }, 492 { 0x20000, 0x2FFFD }, 493 { 0x30000, 0x3FFFD }